mk64/data/data_121DA0.s

1248 lines
26 KiB
ArmAsm

# Mario Kart 64 (U) disassembly and split file
# generated by n64split v0.4a - N64 ROM splitter
.include "macros.inc"
.section .data
glabel gFloatArray802B8790
.float 1.2, 1.0, 0.9, 0.7, 2.0, 1.8, 0.9, 2.3
glabel D_802B87B0
.hword 995
.hword 0 # fill
glabel D_802B87B4
.hword 1000
.hword 0 # fill
.word 0 # fill
glabel D_802B87BC
.word 0
.word 0 # fill
glabel D_802B87C4
.word 0
glabel D_802B87C8
.word 0
glabel D_802B87CC
.word 0
glabel D_802B87D0
.hword 0
.hword 0 # fill
glabel D_802B87D4
.hword 0
.hword 0 # fill
glabel D_802B87D8
.hword 0
.hword 0 # fill
.word 0 # fill
glabel D_802B87E0
.word 0
.hword 0
.hword 0 # fill
glabel D_802B87E8 # probably a struct
.hword 0x0000, 0x0400, 0x0800, 0x0c00
.hword 0x1000, 0x1400, 0x1800, 0x1c00
.hword 0x1c00, 0x1800, 0x1400, 0x1000
.hword 0x0c00, 0x0800, 0x0400
.hword 0 # fill
# unknown D_802B8808
.hword 0x0014, 0x0028, 0x0000, 0x0000
# unknown D_802B8810
.hword 0x0fc0, 0x0000, 0xffff, 0xffff, 0x0014, 0x0000, 0x0000, 0x0000
.hword 0x0fc0, 0x0fc0, 0xffff, 0xffff, 0xffec, 0x0000, 0x0000, 0x0000
.hword 0x0000, 0x0fc0, 0xffff, 0xffff, 0xffec, 0x0028, 0x0000, 0x0000
.hword 0x0000, 0x0000, 0xffff, 0xffff
glabel D_802B8848 # struct
.hword 60, 120, 180
.hword 0000 # fill
glabel D_802B8850
.word 0, 0, 0
glabel D_802B885C
.hword 0, 0, 0
.hword 0000 # fill
glabel D_802B8864
.hword 0, 0, 0
.hword 0000 # fill
glabel D_802B886C
.hword 0, 0, 0
.hword 0000 # fill
glabel D_802B8874
.float 0.0, 5.0, 10.0
glabel D_802B8880 # Vp viewport
.hword 640, 480, 511, 0
.hword 640, 480, 511, 0
glabel D_802B8890
vertex 320, 240, -1, 0, 0, 0xC8, 0xC8, 0xFF, 0xFF
vertex 320, 120, -1, 0, 0, 0x1E, 0x1E, 0xFF, 0xFF
vertex 0, 120, -1, 0, 0, 0x1E, 0x1E, 0xFF, 0xFF
vertex 0, 240, -1, 0, 0, 0xC8, 0xC8, 0xFF, 0xFF
vertex 320, 120, -1, 0, 0, 0x00, 0xDC, 0x00, 0xFF
vertex 320, 0, -1, 0, 0, 0x78, 0xFF, 0x78, 0xFF
vertex 0, 0, -1, 0, 0, 0x78, 0xFF, 0x78, 0xFF
vertex 0, 120, -1, 0, 0, 0x00, 0xDC, 0x00, 0xFF
glabel D_802B8910
vertex 320, 240, -1, 0, 0, 0xC8, 0xC8, 0xFF, 0xFF
vertex 320, 120, -1, 0, 0, 0x1E, 0x1E, 0xFF, 0xFF
vertex 0, 120, -1, 0, 0, 0x1E, 0x1E, 0xFF, 0xFF
vertex 0, 240, -1, 0, 0, 0xC8, 0xC8, 0xFF, 0xFF
vertex 320, 120, -1, 0, 0, 0x00, 0xDC, 0x00, 0xFF
vertex 320, 0, -1, 0, 0, 0x78, 0xFF, 0x78, 0xFF
vertex 0, 0, -1, 0, 0, 0x78, 0xFF, 0x78, 0xFF
vertex 0, 120, -1, 0, 0, 0x00, 0xDC, 0x00, 0xFF
glabel D_802B8990
vertex 320, 240, -1, 0, 0, 0xC8, 0xC8, 0xFF, 0xFF
vertex 320, 120, -1, 0, 0, 0x1E, 0x1E, 0xFF, 0xFF
vertex 0, 120, -1, 0, 0, 0x1E, 0x1E, 0xFF, 0xFF
vertex 0, 240, -1, 0, 0, 0xC8, 0xC8, 0xFF, 0xFF
vertex 320, 120, -1, 0, 0, 0x00, 0xDC, 0x00, 0xFF
vertex 320, 0, -1, 0, 0, 0x78, 0xFF, 0x78, 0xFF
vertex 0, 0, -1, 0, 0, 0x78, 0xFF, 0x78, 0xFF
vertex 0, 120, -1, 0, 0, 0x00, 0xDC, 0x00, 0xFF
glabel D_802B8A10
vertex 320, 240, -1, 0, 0, 0xC8, 0xC8, 0xFF, 0xFF
vertex 320, 120, -1, 0, 0, 0x1E, 0x1E, 0xFF, 0xFF
vertex 0, 120, -1, 0, 0, 0x1E, 0x1E, 0xFF, 0xFF
vertex 0, 240, -1, 0, 0, 0xC8, 0xC8, 0xFF, 0xFF
vertex 320, 120, -1, 0, 0, 0x00, 0xDC, 0x00, 0xFF
vertex 320, 0, -1, 0, 0, 0x78, 0xFF, 0x78, 0xFF
vertex 0, 0, -1, 0, 0, 0x78, 0xFF, 0x78, 0xFF
vertex 0, 120, -1, 0, 0, 0x00, 0xDC, 0x00, 0xFF
glabel D_802B8A90 # unreferenced F3D
.word 0xe7000000, 0x00000000, 0xb900031d, 0x0f0a4000
.word 0xba001402, 0x00300000, 0xf7000000, 0x00000000
.word 0xf64fc3bc, 0x00000000, 0xe7000000, 0x00000000
.word 0xba001402, 0x00000000, 0xb8000000, 0x00000000
glabel sSkyColors # table of entries 12-bytes
.hword 0x0080, 0x10b8, 0x17f8, 0x00d8, 0x1be8, 0x7df8
.hword 0x00ff, 0x00ff, 0x00ff, 0x00ff, 0x00ff, 0x00ff
.hword 0x0030, 0x0608, 0xc178, 0x0000, 0x0000, 0x0000
.hword 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
.hword 0x0071, 0x0046, 0x00ff, 0x00ff, 0x00b8, 0x0063
.hword 0x001c, 0x000b, 0x005a, 0x0000, 0x0063, 0x00a4
.hword 0x0030, 0x0698, 0xd378, 0x00d8, 0x1be8, 0x7df8
.hword 0x00ee, 0x0090, 0x00ff, 0x00ff, 0x00e0, 0x00f0
.hword 0x0080, 0x10b8, 0x17f8, 0x00d8, 0x1be8, 0x7df8
.hword 0x0000, 0x0012, 0x00ff, 0x00c5, 0x00d3, 0x00ff
.hword 0x0000, 0x0002, 0x005e, 0x00d1, 0x0041, 0x0017
.hword 0x00c3, 0x00e7, 0x00ff, 0x00ff, 0x00c0, 0x0000
.hword 0x0080, 0x10b8, 0x17f8, 0x00d8, 0x1be8, 0x7df8
.hword 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
.hword 0x0014, 0x001e, 0x0038, 0x0028, 0x003c, 0x006e
.hword 0x0080, 0x10b8, 0x17f8, 0x00d8, 0x1be8, 0x7df8
.hword 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
.hword 0x0071, 0x0046, 0x00ff, 0x00ff, 0x00b8, 0x0063
.hword 0x00ff, 0x00ae, 0x0000, 0x00ff, 0x00e5, 0x007c
.hword 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
.hword 0x00ee, 0x0090, 0x00ff, 0x00ff, 0x00e0, 0x00f0
glabel D_802B8BCC # table of entries 12-bytes
.hword 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
.hword 0x00ff, 0x00ff, 0x00ff, 0x00ff, 0x00ff, 0x00ff
.hword 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
.hword 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
.hword 0x005f, 0x0028, 0x000f, 0x0000, 0x0000, 0x0000
.hword 0x0000, 0x0063, 0x00a4, 0x0000, 0x0000, 0x0000
.hword 0x0030, 0x0698, 0xd378, 0x0000, 0x0000, 0x0000
.hword 0x00ff, 0x00e0, 0x00f0, 0x0000, 0x0000, 0x0000
.hword 0x00d8, 0x1be8, 0x7df8, 0x0000, 0x0000, 0x0000
.hword 0x00ff, 0x00b8, 0x0063, 0x0000, 0x0000, 0x0000
.hword 0x00d1, 0x0041, 0x0017, 0x0000, 0x0000, 0x0000
.hword 0x00ff, 0x00c0, 0x0000, 0x0000, 0x0000, 0x0000
.hword 0x00d8, 0x1be8, 0x7df8, 0x0080, 0x10b8, 0x17f8
.hword 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
.hword 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
.hword 0x00d8, 0x1be8, 0x7df8, 0x0000, 0x0000, 0x0000
.hword 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
.hword 0x00ff, 0x00e0, 0x00f0, 0x0000, 0x0000, 0x0000
.hword 0x0016, 0x0091, 0x0016, 0x0000, 0x0000, 0x0000
.hword 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
.hword 0x00ff, 0x00e0, 0x00f0, 0x0000, 0x0000, 0x0000
.word 0, 0 # fill
glabel D_802B8CD0
.word 0
glabel D_802B8CD4 # array of structs hhww, only one?
.hword 0, 0
.word 0, 0
.word 0 # struct fill
.word 0 # fill
glabel D_802B8CE8
.word 0xbc000002, 0x80000040
glabel D_802B8CF0
.word 0xb7000000, 0x00002000
glabel D_802B8CF8
.word 0xb6000000, 0x00002000
glabel D_802B8D00
.word 0xbe000000, 0x00000140
glabel D_802B8D08
.word 0xfc121824, 0xff33ffff
glabel D_802B8D10
.word 0xfc127e24, 0xfffff3f9
glabel D_802B8D18
.word 0xfcffffff, 0xfffe793c
glabel D_802B8D20
.word 0xfc127e24, 0xfffff3f9
glabel D_802B8D28
.word 0xfcffffff, 0xfffcf279
glabel D_802B8D30
.word 0xb900031d, 0x00552078
glabel D_802B8D38
.word 0xb900031d, 0x00553078
glabel D_802B8D40
.word 0xb900031d, 0x005049d8
glabel D_802B8D48
.word 0xb900031d, 0x00442d58
glabel D_802B8D50
.word 0xb900031d, 0x00404dd8
glabel D_802B8D58
.word 0xe8000000, 0x00000000
glabel D_802B8D60
.word 0xe8000000, 0x00000000
glabel D_802B8D68
.word 0xe6000000, 0x00000000
glabel D_802B8D70
.word 0xbb000001, 0xffffffff
glabel D_802B8D78
.word 0xbb000000, 0x00010001
# C structure for gCourseTable
# typedef struct {
# u8 *dlRomStart; // 0x00 ROM start for segment 6 DL data
# u8 *dlRomEnd; // 0x04 ROM end for segment 6 DL data
# u8 *vertexRomStart; // 0x08 ROM start for segment 4 vertex data
# u8 *vertexRomEnd; // 0x0C ROM end for segment 7?
# u8 *offsetRomStart; // 0x10 ROM start for uncompressed segment 9 texture and DL addresses
# u8 *offsetRomEnd; // 0x14 ROM end for uncompressed segment 9 texture and DL addresses
# u8 *vertexStart; // 0x18 segmented address of vertex data
# u32 vertexCount; // 0x1C number of vertices in vertex data
# u8 *packedStart; // 0x20 packed display list start address
# u8 *finalDL; // 0x24
# u8 *textures; // 0x20 segmented address of textures table
# u16 unknown1; // 0x2C
# u16 padding; // 0x2E
# } course_table;
# course_name is used to generate the names of the symbols for the DL, vertex, and offset ROM offsets
.macro mk_course course_name, unk0, final_dl, unk1
.word _course_\course_name\()_dl_mio0SegmentRomStart, _course_\course_name\()_dl_mio0SegmentRomEnd
.word _\course_name\()_vertexSegmentRomStart, _\course_name\()_vertexSegmentRomEnd
.word _course_\course_name\()_offsetsSegmentRomStart, _course_\course_name\()_offsetsSegmentRomEnd
.word d_course_\course_name\()_vertex
.word \unk0
.word d_course_\course_name\()_packed
.word \final_dl
.word \course_name\()_textures
.hword \unk1, 0x0000
.endm
# Course data table 122390 / 802B8D80
glabel gCourseTable
# 0x1C 0x24 0x2C
# ?? , Final DL , ??
mk_course mario_raceway, 0x0000167D, 0x00006930, 0
mk_course choco_mountain, 0x000015B8, 0x00005AE8, 1
mk_course bowsers_castle, 0x00002537, 0x00009918, 0
mk_course banshee_boardwalk, 0x00001351, 0x00007340, 1
mk_course yoshi_valley, 0x00000E88, 0x00008158, 0
mk_course frappe_snowland, 0x00001599, 0x00006648, 0
mk_course koopa_troopa_beach, 0x000024A0, 0x0000B2B8, 0
mk_course royal_raceway, 0x00002072, 0x0000B128, 0
mk_course luigi_raceway, 0x00001730, 0x0000C738, 0
mk_course moo_moo_farm, 0x00001F24, 0x00006738, 0
mk_course toads_turnpike, 0x000018D7, 0x00006B10, 0
mk_course kalimari_desert, 0x000018F9, 0x0000A678, 0
mk_course sherbet_land, 0x00000A76, 0x00003850, 0
mk_course rainbow_road, 0x00000C27, 0x00002100, 0
mk_course wario_stadium, 0x000017B3, 0x0000A4B8, 0
mk_course block_fort, 0x00000440, 0x000015D0, 0
mk_course skyscraper, 0x0000043E, 0x00001118, 0
mk_course double_deck, 0x0000022B, 0x00000748, 0
mk_course dks_jungle_parkway, 0x0000162F, 0x00009C20, 0
mk_course big_donut, 0x0000048D, 0x00001078, 0
glabel D_802B9140
.word 0x00000000, 0x00000000, 0x00000000
glabel D_802B914C
.word 0x00000000, 0x00000000
glabel D_802B9154
.word 0x00000000, 0x00000000, 0x00000000
glabel D_802B9160
.word 0x00000000, 0x00000000, 0x00000000
glabel D_802B916C
.word 0x00000000, 0x00000000
glabel D_802B9174
.word 0x00000000, 0x00000000, 0x00000000
glabel D_802B9180
.word 0x00000000, 0x00000000, 0x00000000
glabel D_802B918C
.word 0x00000000, 0x00000000
glabel D_802B9194
.word 0x00000000, 0x00000000, 0x00000000
glabel D_802B91A0
.word 0x00000000, 0x00000000
glabel D_802B91A8
.word 0x00000000, 0x00000000, 0x00000000
glabel D_802B91B4
.word 0x00000000, 0x00000000, 0x00000000, 0x0000000d
.word 0x0000000d
glabel D_802B91C8
.word 0x00000000, 0x00000000, 0x00000000, 0x00000000
.word 0x00000000, 0x00000000
glabel D_802B91E0
.word L8028E6BC, L8028E958, L8028EAB0, L8028EC28
.word L8028EC04, L8028E714, L8028E838, L8028EBAC
glabel D_802B9200
.float 1.33333337
glabel D_802B9204
.word L8028ECE0, L8028ED10, L8028ED40, L8028ED50
.word L8028ED00, L8028ED60, L8028ED30, L8028ECE0
.word L8028ECE0, L8028ED00, L8028ECF0, L8028ED20
.word L8028ED60, L8028ED70, L8028ECE0, L8028ED10
.word L8028ED90, L8028ED10, L8028ED80, L8028ED90
glabel D_802B9254
.float 0.01666666
glabel D_802B9258
.word L8028F4CC, L8028F4CC, L8028F4B0, L8028F4B0
.word L8028F4B0, L8028F4D4, L8028F4B0
glabel D_802B9274
.float 0.017
glabel D_802B9278
.float 0.028
glabel D_802B927C
.word L8028FD10, L8028FE90, L8028FFE4, L8029003C
.word L80290088, L80290200, L802902CC, L80290304
glabel D_802B929C
.float 0.008
glabel D_802B92A0
.float 0.1
glabel D_802B92A4
.float 0.2
glabel D_802B92A8
.float 0.55
.word 0
glabel D_802B92B0
.double 0.85
.word 0x00000000, 0x00000000
glabel D_802B92C0
.word L80291488, L802914F4, L80292454, L80292454
.word L80291600, L80292454, L80292454, L80292454
.word L80292454, L80292454, L80291870, L80291A6C
.word L80291B28, L80292454, L80292454, L80292454
.word L80291D4C
glabel D_802B9304
.word L802916DC, L802916DC, L80291730, L80291730
.word L80291730, L80291730, L80291730, L802916DC
.word L802916DC, L802916DC, L80291730, L80291730
.word L80291730, L80291730, L80291730, L802916DC
glabel D_802B9344
.word L8029217C, L80292400, L80292400, L80292400
.word L80292400, L80292400, L80292400, L80292400
.word L80292400, L80292400, L80292400, L80292400
.word L802921A0, L802922A0, L80292400, L80292400
.word L80292358, L802923C0, L802923E0
glabel D_802B9390
.word L802925EC, L802925EC, L80292610, L80292628
.word L80292660, L80292660, L80292694, L802926C4
.word L802926C4, L802926D8, L802926F4, L80292730
.word L80292750, L80292750, L80292758, L80292758
.word L802925EC
glabel D_802B93D4
.word L80293D24, L80293D74, L80293DCC, L80293E24
.word L80293E80, L80293ED8
glabel D_802B93EC
.word L80294DD8, L80294E28, L80294E7C, L80294ED0
.word L80294F28, L80294F7C
glabel D_802B9404
.word L802956C4, L802956F0, L8029571C, L80295748
.word L80295774, L802957A0, L802957CC, L802957F8
.word L80295824, L80295850, L8029587C, L802958A8
.word L802958D4, L80295900, L8029592C, L80295958
.word L80295984, L802959B0, L802959DC, L80295A08
glabel D_802B9454
.word L80295AAC, L80295ABC, L80295ACC, L80295ADC
.word L80295AEC, L80295AFC, L80295B0C, L80295B1C
.word L80295B2C, L80295B3C, L80295B4C, L80295B5C
.word L80295B6C, L80295B7C, L80295B8C, L80295B9C
.word L80295BAC, L80295BBC, L80295BCC, L80295BDC
glabel D_802B94A4
.word L80295E3C, L80295EB0, L80295FA4, L80295FE8
.word L8029604C, L802960A0, L802960C8, L80296164
.word L8029618C, L802961C8, L80296204, L8029627C
.word L802962B8, L80296324, L802963E0, L80296520
.word L80296560, L8029659C, L802965DC, L80296628
glabel D_802B94F4
.float -475.0
glabel D_802B94F8
.float -0.1
.word 0
glabel D_802B9500
.word L80296B78, L80296B78, L80296B78, L80296B78
.word L80296BAC, L80296B88, L80296B78, L80296B78
glabel D_802B9520
.word L80296CBC, L80296CBC, L80296CBC, L80296CBC
.word L80296CF0, L80296CCC, L80296CBC, L80296CBC
glabel D_802B9540
.word L80296F28, L80296F6C, L80296F9C, L80296E40
.word L80296E6C, L80296E88, L80296ED8, L80296DDC
.word L802971FC, L8029721C, L802971D8, L8029716C
.word L8029721C, L80296E5C, L8029721C, L8029721C
.word L8029721C, L80296FCC, L8029721C, L8029721C
.word L8029721C, L8029721C, L8029721C, L8029713C
.word L80296FF4, L8029721C, L80297024, L8029707C
.word L802970AC, L802970DC, L8029710C, L8029704C
.word L8029721C, L8029721C, L8029721C, L80296DA8
.word L8029721C, L8029721C, L8029721C, L8029721C
.word L8029721C, L802971B0, L8029721C, L80296E20
glabel D_802B95F0
.float 1.925
glabel D_802B95F4
.float 0.35
glabel D_802B95F8
.float 4000000.0
glabel D_802B95FC
.word L80297B10, L80297B3C, L80297B68, L80297B94
.word L80297BC0
glabel D_802B9610
.double 0.12
glabel D_802B9618
.float 2.3
glabel D_802B961C
.float 0.7
glabel D_802B9620
.float 0.3
glabel D_802B9624
.float 1000000.0
glabel D_802B9628
.float 90000.0
glabel D_802B962C
.float 64000000.0
glabel D_802B9630
.float 4000000.0
glabel D_802B9634
.word L802988F0, L80298910, L80298930, L80298950
.word L80298970
glabel D_802B9648
.float 160000.0
glabel D_802B964C
.float 0.8
glabel D_802B9650
.float 9000000.0
glabel D_802B9654
.float 1000000.0
glabel D_802B9658
.float 16000000.0
glabel D_802B965C
.float 250000.0
glabel D_802B9660
.float 4000000.0
glabel D_802B9664
.float 250000.0
glabel D_802B9668
.float 4000000.0
glabel D_802B966C
.float 250000.0
glabel D_802B9670
.float 6250000.0
glabel D_802B9674
.float 4000000.0
glabel D_802B9678
.float 250000.0
glabel D_802B967C
.float 4000000.0
glabel D_802B9680
.float 250000.0
glabel D_802B9684
.float 640000.0
glabel D_802B9688
.float 250000.0
glabel D_802B968C
.float 4000000.0
glabel D_802B9690
.float 250000.0
glabel D_802B9694
.float 4000000.0
glabel D_802B9698
.float 40000.0
glabel D_802B969C
.float 4000000.0
glabel D_802B96A0
.float 40000.0
glabel D_802B96A4
.float 4000000.0
glabel D_802B96A8
.float 40000.0
glabel D_802B96AC
.float 490000.0
glabel D_802B96B0
.float 40000.0
glabel D_802B96B4
.float 490000.0
glabel D_802B96B8
.float 4000000.0
glabel D_802B96BC
.word L8029AD04, L8029AD24, L8029AD44, L8029AD64
.word L8029AD84, L8029ADA4, L8029ADC4, L8029ADE4
glabel D_802B96DC
.float 9000000.0
glabel D_802B96E0
.float 9000000.0
glabel D_802B96E4
.float 160000.0
glabel D_802B96E8
.float 640000.0
glabel D_802B96EC
.float 160000.0
glabel D_802B96F0
.float 9000000.0
glabel D_802B96F4
.float 160000.0
glabel D_802B96F8
.float 640000.0
glabel D_802B96FC
.float 160000.0
glabel D_802B9700
.float 9000000.0
glabel D_802B9704
.float 160000.0
glabel D_802B9708
.float 640000.0
glabel D_802B970C
.float 160000.0
glabel D_802B9710
.float 9000000.0
glabel D_802B9714
.float 160000.0
glabel D_802B9718
.float 640000.0
glabel D_802B971C
.float 160000.0
glabel D_802B9720
.float 9000000.0
glabel D_802B9724
.float 122500.0
glabel D_802B9728
.float 640000.0
glabel D_802B972C
.float 1440000.0
glabel D_802B9730
.float 9000000.0
glabel D_802B9734
.float 250000.0
glabel D_802B9738
.float 1000000.0
glabel D_802B973C
.float 1440000.0
glabel D_802B9740
.float 9000000.0
glabel D_802B9744
.float 250000.0
glabel D_802B9748
.float 1000000.0
glabel D_802B974C
.float 1440000.0
glabel D_802B9750
.float 4000000.0
glabel D_802B9754
.float 250000.0
glabel D_802B9758
.float 5461.0
.word 0
glabel D_802B9760
.double 0.1
glabel D_802B9768
.float -1.2
glabel D_802B976C
.float -1.2
glabel D_802B9770
.float -1.2
glabel D_802B9774
.float -1.2
glabel D_802B9778
.float -1.2
glabel D_802B977C
.word L8029D6A4, L8029D73C, L8029D6AC, L8029D73C
.word L8029D6B4, L8029D6BC, L8029D73C, L8029D6C4
.word L8029D6F0, L8029D6F8, L8029D73C, L8029D700
glabel D_802B97AC
.word L8029DBBC, L8029DC88, L8029DCA8, L8029DCC8
.word L8029DCDC, L8029DD40, L8029DD60, L8029DDA8
.word L8029DDD4, L8029DDF4, L8029DE28, L8029DE3C
.word L8029DFD4, L8029DFE8, L8029DFFC, L8029E0D0
.word L8029E0E4, L8029E0F8, L8029E10C, L8029E130
glabel D_802B97FC
.word L8029E3B0, L8029E7AC, L8029E488, L8029E7AC
.word L8029E4A4, L8029E4C0, L8029E7AC, L8029E4F0
.word L8029E5DC, L8029E60C, L8029E7AC, L8029E704
.word L8029E7AC, L8029E7AC, L8029E7AC, L8029E7AC
.word L8029E7AC, L8029E7AC, L8029E770
glabel D_802B9848
.word L8029E960, L8029E960, L8029E960, L8029E960
.word L8029EA8C, L8029E968, L8029E960, L8029E960
glabel D_802B9868
.word L8029EB34, L8029EB34, L8029EB34, L8029EB34
.word L8029EC60, L8029EB3C, L8029EB34, L8029EB34
glabel D_802B9888
.float 0.8
glabel D_802B988C
.float 0.1
glabel D_802B9890
.float 0.1
glabel D_802B9894
.float 1.2
glabel D_802B9898
.float 1.3
glabel D_802B989C
.float 0.8
glabel D_802B98A0
.float 0.1
glabel D_802B98A4
.float 1.2
glabel D_802B98A8
.float 1.2
glabel D_802B98AC
.float 0.1
glabel D_802B98B0
.float 0.1
glabel D_802B98B4
.word L8029FE48, L802A00D8, L8029FE38, L8029FE38
.word L8029FE88, L802A00D8
glabel D_802B98CC
.word L8029FFB4, L8029FFB4, L8029FF74, L8029FF74
.word L8029FF74, L8029FF74, L802A00D8, L802A00D8
.word L8029FF74, L8029FF74
glabel D_802B98F4
.word L802A0030, L802A0030, L802A0004, L802A0004
.word L802A0004, L802A0004, L802A0058, L802A00D8
.word L802A0004, L802A0004
glabel D_802B991C
.word L802A09B0, L802A09B0, L802A09B0, L802A09D4
.word L802A04E0, L802A063C, L802A0858, L802A04AC
.word L802A0968, L802A0D40, L802A0CBC, L802A0AA4
.word L802A0D40, L802A0D40, L802A0D40, L802A0D40
.word L802A0D40, L802A09B0, L802A0D40, L802A0D40
.word L802A0D40, L802A098C, L802A0D40, L802A09B0
.word L802A09B0, L802A0D40, L802A09B0, L802A09B0
.word L802A09B0, L802A09B0, L802A09B0, L802A09B0
.word L802A0D40, L802A0D40, L802A0D40, L802A0D40
.word L802A0D40, L802A0D40, L802A0D40, L802A0D40
.word L802A0744, L802A0C34
glabel D_802B99C4
.float 360000.0
glabel D_802B99C8
.float 360000.0
glabel D_802B99CC
.float 8.66
glabel D_802B99D0
.float 0.05
glabel D_802B99D4
.float 0.2
glabel D_802B99D8
.float 8.66
glabel D_802B99DC
.float 0.45
glabel D_802B99E0
.float 1000000.0
glabel D_802B99E4
.float 0.1
glabel D_802B99E8
.float 0.8
glabel D_802B99EC
.float 2.3
glabel D_802B99F0
.float 1.2
glabel D_802B99F4
.float 1.8
glabel D_802B99F8
.float -0.8
glabel D_802B99FC
.float 0.6
glabel D_802B9A00
.float 4000000.0
glabel D_802B9A04
.float 600000.0
glabel D_802B9A08
.float 100000.0
glabel D_802B9A0C
.float 0.1
glabel D_802B9A10
.float 0.8
glabel D_802B9A14
.float 2.3
glabel D_802B9A18
.float 1.2
glabel D_802B9A1C
.float 1.8
glabel D_802B9A20
.float -0.8
glabel D_802B9A24
.float 0.6
glabel D_802B9A28
.float 16000000.0
glabel D_802B9A2C
.float 16000000.0
glabel D_802B9A30
.float 640000.0
glabel D_802B9A34
.float 16000000.0
glabel D_802B9A38
.float 4000000.0
glabel D_802B9A3C
.float 4000000.0
glabel D_802B9A40
.float 250000.0
glabel D_802B9A44
.word L802A31E4, L802A31FC, L802A3214, L802A32EC
.word L802A3318, L802A3330, L802A3348, L802A34C0
.word L802A3378, L802A34D4, L802A34D4, L802A34D4
.word L802A34D4, L802A3390, L802A33A4, L802A33B8
.word L802A33CC, L802A322C, L802A33E4, L802A34D4
.word L802A34D4, L802A33FC, L802A34D4, L802A3428
.word L802A3244, L802A34D4, L802A325C, L802A328C
.word L802A32A4, L802A32BC, L802A32D4, L802A3274
.word L802A34D4, L802A3414, L802A34D4, L802A345C
.word L802A3440, L802A34AC, L802A3470, L802A3484
.word L802A3360, L802A34D4, L802A3498, L802A3300
glabel D_802B9AF4
.word L802A36D8, L802A36D8, L802A36D8, L802A3590
.word L802A35E0, L802A35A0, L802A35B0, L802A36E8
.word L802A3660, L802A36F0, L802A3630, L802A3650
.word L802A3670, L802A3600, L802A3610, L802A3620
.word L802A36F0, L802A36D8, L802A36F0, L802A3680
.word L802A3694, L802A36A8, L802A36F0, L802A36D8
.word L802A36D8, L802A36D8, L802A36D8, L802A36D8
.word L802A36D8, L802A36D8, L802A36D8, L802A36D8
.word L802A36F0, L802A36B8, L802A36F0, L802A36F0
.word L802A35F0, L802A36C8, L802A36F0, L802A36F0
.word L802A35C0, L802A3640, L802A36F0, L802A35D0
.word 0, 0, 0
glabel D_802B9BB0
.float 30000.0
glabel D_802B9BB4
.float 6800.0
glabel D_802B9BB8
.word L802A4E04, L802A4D98, L802A4D74, L802A4D74
.word L802A4E04, L802A4E04, L802A4DBC, L802A4E04
.word L802A4E04, L802A4E04, L802A4E04, L802A4E28
.word L802A4E04, L802A4D74, L802A4DE0, L802A4D74
.word L802A4D74, L802A4D98, L802A4E04
glabel D_802B9C04
.float 2700.0
glabel D_802B9C08
.float 1500.0
glabel D_802B9C0C
.float 5000.0
glabel D_802B9C10
.float 4500.0
glabel D_802B9C14
.float 7000.0
glabel D_802B9C18
.float 6800.0
glabel D_802B9C1C
.float 1.3333333730697632
glabel D_802B9C20
.float 0.6666666865348816
glabel D_802B9C24
.float 2.6666667461395264
glabel D_802B9C28
.float 1.3333333730697632
.word 0
glabel D_802B9C30
.word L802A8FE0, L802A9014, L802A902C, L802A9044
.word L802A9060, L802A907C, L802A9094, L802A9094
.word L802A9094, L802A9094, L802A9094, L802A9094
.word L802A9094, L802A9094, L802A9094, L802A9094
.word L802A9094, L802A9094, L802A8FF8
glabel D_802B9C7C
.word L802A9250, L802A9268, L802A9280, L802A9298
.word L802A92B4, L802A92D0
glabel D_802B9C94
.word L802A9BB8, L802A9BDC, L802A9C00
.word L802A9C24, L802A9C48, L802A9C6C, L802A9C90
.word L802A9CB4, L802A9CD8, L802A9CFC, L802A9D20
.word L802A9D44, L802A9D68, L802A9D8C, L802A9DB0
.word L802A9DD4, L802A9DF8, L802A9E1C, L802A9E40
.word L802A9E64, L802A9E88, L802A9EAC, L802A9EC8
.word L802A9EE4, L802A9F38, L802A9F54, L802A9FC4
.word L802AA00C, L802AA030, L802AA054, L802AA078
.word L802AA09C, L802AA0C0, L802AA0E4, L802AA108
.word L802AA12C, L802AA150, L802AA174, L802AA198
.word L802AA1BC, L802AA1E0, L802AA684, L802AA714
.word L802AA780, L802A9FE8, L802AA6F0, L802A9F00
.word L802A9F70, L802AA6CC, L802A9B74, L802A9B74
.word L802AA204, L802AA228, L802AA24C, L802AA270
.word L802AA294, L802AA2B8, L802AA2DC, L802AA300
.word L802AA324, L802AA348, L802AA36C, L802AA390
.word L802AA3B4, L802AA3D8, L802AA3FC, L802AA420
.word L802AA444, L802AA468, L802AA48C, L802AA4B0
.word L802AA4D4, L802AA4F8, L802AA51C, L802AA540
.word L802AA564, L802AA588, L802AA5AC, L802AA5D0
.word L802AA5F4, L802AA618, L802AA63C, L802AA660
.word L802A9F1C, L802A9F8C, L802A9FA8, L802AA738
.word L802AA75C, L802AA6A8
.word 0, 0
glabel D_802B9E00
.float 1859.0
glabel D_802B9E04
.float 1549.0
glabel D_802B9E08
.float -1102.0
glabel D_802B9E0C
.float -1402.0
glabel D_802B9E10
.float 2405.0
glabel D_802B9E14
.float 2233.0
glabel D_802B9E18
.float 0.8
glabel D_802B9E1C
.float -475.0
glabel D_802B9E20
.float -33.9
glabel D_802B9E24
.float -838.0
glabel D_802B9E28
.float -475.0
glabel D_802B9E2C
.float -475.0
glabel D_802B9E30
.float -993.0
glabel D_802B9E34
.float -33.9
glabel D_802B9E38
.float -475.0
glabel D_802B9E3C
.float -33.9
glabel D_802B9E40
.float -475.0
glabel D_802B9E44
.float -33.9
glabel D_802B9E48
.float -0.9
glabel D_802B9E4C
.float -3000.0
glabel D_802B9E50
.float 3000.0
glabel D_802B9E54
.float 3000.0
glabel D_802B9E58
.float 3000.0
glabel D_802B9E5C
.float 3000.0
glabel D_802B9E60
.float 3000.0
glabel D_802B9E64
.float -0.9
glabel D_802B9E68
.float 0.9
glabel D_802B9E6C
.float 0.1
glabel D_802B9E70
.float -0.1
.word 0, 0, 0
glabel D_802B9E80
.double 0.015
glabel D_802B9E88
.double 0.015
glabel D_802B9E90
.double 0.015
glabel D_802B9E98
.word L802B0A88, L802B0AB0, L802B0AF8, L802B0B40
.word L802B0B84, L802B0BCC, L802B0C70
glabel D_802B9EB4
.word L802B0EF4, L802B0F60, L802B1050, L802B1154
.word L802B11FC
glabel D_802B9EC8
.word L802B2094, L802B237C, L802B25A0, L802B2718
.word L802B28E8, L802B285C
glabel D_802B9EE0
.float 0.2
glabel D_802B9EE4
.float 0.15
glabel D_802B9EE8
.float 0.2
glabel D_802B9EEC
.float 0.2
glabel D_802B9EF0
.float 0.3
glabel D_802B9EF4
.word L802B2B0C, L802B2B20, L802B2B4C, L802B2B78
.word L802B2BA4
glabel D_802B9F08
.word L802B301C, L802B302C, L802B2FEC, L802B30BC
.word L802B2FFC, L802B30CC, L802B300C, L802B309C
.word L802B30AC, L802B308C, L802B307C, L802B303C
.word L802B304C, L802B305C, L802B306C
glabel D_802B9F44
.word L802B33CC, L802B3614, L802B382C, L802B3B30
.word L802B3974, L802B3AC4
glabel D_802B9F5C
.float 1.2
glabel D_802B9F60
.float 1.2
glabel D_802B9F64
.float 0.3
glabel D_802B9F68
.float 25000000.0
glabel D_802B9F6C
.word L802B4324, L802B44B0, L802B4750, L802B4A9C
.word L802B4AD8, L802B4B18, L802B4B94, L802B4CE4
.word L802B4D58, L802B4DE8
glabel D_802B9F94
.float 1.2
glabel D_802B9F98
.float 40000.0
glabel D_802B9F9C
.float 0.3
glabel D_802B9FA0
.float 40000.0
.word 0, 0, 0
glabel D_802B9FB0
.double 0.017453292222222222
glabel D_802B9FB8
.double 3.141592653589793
glabel D_802B9FC0
.double 360.0
glabel D_802B9FC8
.double 3.141592653589793
glabel D_802B9FD0
.double 360.0
glabel D_802B9FD8
.float 1000000.0
glabel D_802B9FDC
.float -0.01600503
glabel D_802B9FE0
.float 0.002834060
glabel D_802B9FE4
.float -0.074954450
glabel D_802B9FE8
.float 0.042587612
glabel D_802B9FEC
.float -0.142025709
glabel D_802B9FF0
.float 0.106367543
glabel D_802B9FF4
.float -0.333330661
glabel D_802B9FF8
.double 1.3375206719956623e-08
glabel D_802BA000
.double 1.5707963267948966
glabel D_802BA008
.double 1.5707963267948966
glabel D_802BA010
.double 50.123870849609375
glabel D_802BA018
.double 3.141592653589793
glabel D_802BA020
.double 3.141592653589793
glabel D_802BA028
.double 65535.0