Files
disasm/_wip/Golf (JU)/copilot/reconstructed.lbl
T
2026-10-18 16:47:03 -04:00

577 lines
13 KiB
Plaintext

al 00FF85 .FF85PpuValueTable
al 00FF82 .Label_FF82
al 00FF76 .Label_FF76
al 00FF6C .Label_FF6C
al 00FF68 .Label_FF68
al 00FF58 .Label_FF58
al 00FF4C .Label_FF4C
al 00FF42 .Label_FF42
al 00FF3E .Label_FF3E
al 00FF00 .Label_FF00
al 00FF01 .Label_FF01
al 00FEFA .Label_FEFA
al 00FEF2 .Label_FEF2
al 00FEEA .Label_FEEA
al 00FEE2 .Label_FEE2
al 00FF03 .Label_FF03
al 00FEDA .Label_FEDA
al 00FECB .Label_FECB
al 00FEB2 .SubCFEB2
al 00FEAB .Label_FEAB
al 00FE97 .SubCFE97
al 00FEB5 .SubCFEB5
al 00FE8E .Label_FE8E
al 00FE48 .Label_FE48
al 00FE44 .Label_FE44
al 00FE3E .SubCFE3E
al 00FE35 .Label_FE35
al 00FDF7 .Label_FDF7
al 00FDED .Label_FDED
al 00FDE7 .Label_FDE7
al 00FE61 .SubCFE61
al 00FE50 .SubCFE50
al 00FD81 .Label_FD81
al 00FD70 .Label_FD70
al 00FD69 .Label_FD69
al 00FD5E .Label_FD5E
al 00FD24 .Label_FD24
al 00FD0A .PpuTableFd0a
al 00FCFD .Label_FCFD
al 00FCDB .Label_FCDB
al 00FCCE .Label_FCCE
al 00FCB7 .Label_FCB7
al 00FCA8 .Label_FCA8
al 00FC7D .Label_FC7D
al 00FC6B .Label_FC6B
al 00FC6C .Label_FC6C
al 00FC64 .Label_FC64
al 00FC5A .Label_FC5A
al 00FC3F .Label_FC3F
al 00FC43 .Label_FC43
al 00FBBE .Label_FBBE
al 00FBB2 .NormalizeStateEntry
al 00FBA3 .Label_FBA3
al 00FB83 .Label_FB83
al 00FB62 .Label_FB62
al 00FB84 .Label_FB84
al 00FB48 .Label_FB48
al 00FB3D .Label_FB3D
al 00FB3B .Label_FB3B
al 00FB30 .Label_FB30
al 00FB24 .Label_FB24
al 00FB27 .Label_FB27
al 00FB0D .Label_FB0D
al 00FAFB .Label_FAFB
al 00FAFF .Label_FAFF
al 00FBA4 .StoreSpecialGridCoordinate
al 00FAED .Label_FAED
al 00FB25 .SubCFB25
al 00FAE2 .Label_FAE2
al 00FACA .Label_FACA
al 00FABB .Label_FABB
al 00FAAF .Label_FAAF
al 00FC66 .CompareObjectState
al 00FAA1 .Label_FAA1
al 00FA90 .SubCFA90
al 00FA8C .SubCFA8C
al 00FA88 .Label_FA88
al 00FA78 .Label_FA78
al 00FBAE .NormalizeStatePair
al 00FA80 .Label_FA80
al 00FA3D .Label_FA3D
al 00FA39 .Label_FA39
al 00FA35 .NormalizeCourseGrid
al 00FC6E .GetGridObjectIndex
al 00FA1A .Label_FA1A
al 00FA14 .Label_FA14
al 00FA0E .Label_FA0E
al 00FA08 .Label_FA08
al 00FA18 .Label_FA18
al 00F9DF .Label_F9DF
al 00F9D4 .Label_F9D4
al 00F9B2 .Label_F9B2
al 00F9AB .Label_F9AB
al 00F9A2 .Label_F9A2
al 00F99E .SubCF99E
al 00F99D .Label_F99D
al 00F99B .Label_F99B
al 00F983 .SubCF983
al 00F982 .Label_F982
al 00F953 .SubCF953
al 00F94B .Label_F94B
al 00F93F .Label_F93F
al 00F93B .Label_F93B
al 00F929 .Label_F929
al 00F918 .Label_F918
al 00E6D5 .CourseLayoutPointerHi
al 00E6C3 .CourseLayoutPointerLo
al 00E585 .SubCE585
al 00E576 .Label_E576
al 00E559 .SubCE559
al 00E54A .Label_E54A
al 00E52C .Label_E52C
al 00E4CB .Label_E4CB
al 00E4D4 .Label_E4D4
al 00E4B5 .Label_E4B5
al 00E4DF .Label_E4DF
al 00E4A1 .Label_E4A1
al 00E48D .SubCE48D
al 00E48B .SubCE48B
al 00E46E .Label_E46E
al 00E45A .Label_E45A
al 00E458 .Label_E458
al 00E447 .Label_E447
al 00E437 .Label_E437
al 00E3C0 .FixedObjectAttributeTable
al 00E3A2 .FixedObjectTileTable
al 00E384 .FixedObjectXOffsets
al 00E37D .FixedObjectSpanBounds
al 00E334 .ObjectYOffsetTable
al 00E2EB .ObjectXOffsetTable
al 00E2A2 .ObjectTileTable
al 00E283 .ObjectSpanEnds
al 00E282 .ObjectSpanStartZero
al 00E1B8 .GameplayPpuPalette
al 00E1B5 .Label_E1B5
al 00E18B .Label_E18B
al 00E16C .Label_E16C
al 00E16A .Label_E16A
al 00E156 .Label_E156
al 00E141 .Label_E141
al 00E121 .Label_E121
al 00E0ED .Label_E0ED
al 00E0D8 .Label_E0D8
al 00E0CD .SubCE0CD
al 00E0CA .Label_E0CA
al 00E0BE .SubCE0BE
al 00E0A4 .Label_E0A4
al 00E0B5 .Label_E0B5
al 00E0A0 .Label_E0A0
al 00E07C .SubCE07C
al 00E079 .Label_E079
al 00E06D .Label_E06D
al 00E052 .Label_E052
al 00E045 .Label_E045
al 00E043 .Label_E043
al 00E1A1 .SubCE1A1
al 00DFF5 .Label_DFF5
al 00DFF1 .Label_DFF1
al 00DFD9 .Label_DFD9
al 00DFCD .Label_DFCD
al 00DFAE .Label_DFAE
al 00DF9B .SubCDF9B
al 00DF91 .Label_DF91
al 00DF6C .Label_DF6C
al 00DFB8 .SubCDFB8
al 00DF3A .Label_DF3A
al 00DF3B .Label_DF3B
al 00DF23 .Label_DF23
al 00DF54 .Label_DF54
al 00DF03 .ParseHoleObjectList
al 00DEA5 .Label_DEA5
al 00DE4B .Label_DE4B
al 00DE5E .ParseHoleObjectPackage
al 00DE30 .Label_DE30
al 00DE14 .Label_DE14
al 00DE03 .Label_DE03
al 00DDF7 .Label_DDF7
al 00DE0E .Label_DE0E
al 00DE1A .SubCDE1A
al 00DDE7 .Label_DDE7
al 00DE3C .Label_DE3C
al 00DDC9 .Label_DDC9
al 00E1AB .SubCE1AB
al 00DDBC .Label_DDBC
al 00DE35 .SubCDE35
al 00E3FC .SubCE3FC
al 00DDA4 .Label_DDA4
al 00DD94 .Label_DD94
al 00DD89 .Label_DD89
al 00DD7F .Label_DD7F
al 00DC4A .Label_DC4A
al 00DC53 .Label_DC53
al 00DC3D .Label_DC3D
al 00DC07 .Label_DC07
al 00DBDE .Label_DBDE
al 00DBC5 .Label_DBC5
al 00DBAC .Label_DBAC
al 00DB94 .Label_DB94
al 00DB84 .Label_DB84
al 00DB7E .Label_DB7E
al 00DB78 .Label_DB78
al 00DB72 .Label_DB72
al 00DB69 .Label_DB69
al 00DB5B .Label_DB5B
al 00DB44 .Label_DB44
al 00DB38 .Label_DB38
al 00DB18 .Label_DB18
al 00DB0A .Label_DB0A
al 00DAFD .Label_DAFD
al 00DADA .StoreMenuSelection
al 00DADC .LatchMenuInput
al 00DAE6 .ReleaseMenuInputLatch
al 00DB0D .MenuCursorYPositions
al 00DAEC .Label_DAEC
al 00DAA2 .TitleAndAttractNmi
al 00FCF1 .SubCFCF1
al 00DA61 .Label_DA61
al 00DA4C .SubCDA4C
al 00DB10 .SubCDB10
al 00DA2F .SubCDA2F
al 00DA1C .SubCDA1C
al 00DA15 .Label_DA15
al 00D9F9 .Label_D9F9
al 00D9FA .Label_D9FA
al 00D9F6 .Label_D9F6
al 00D9F2 .Label_D9F2
al 00D9EA .Label_D9EA
al 00D9D9 .SubCD9D9
al 00D9D8 .Label_D9D8
al 00D9CC .Label_D9CC
al 00D9B9 .SubCD9B9
al 00D9B8 .Label_D9B8
al 00D988 .D988ScoreAdjustTable
al 00D984 .Label_D984
al 00D968 .Label_D968
al 00D960 .Label_D960
al 00D951 .Label_D951
al 00D94E .Label_D94E
al 00D947 .Label_D947
al 00D974 .Label_D974
al 00D93F .Label_D93F
al 00D937 .Label_D937
al 00D92D .Label_D92D
al 00D8ED .SubCD8ED
al 00D822 .Label_D822
al 00D81D .Label_D81D
al 00D7FF .Label_D7FF
al 00D7C7 .Label_D7C7
al 00D796 .Label_D796
al 00D78F .Label_D78F
al 00DA1D .SubCDA1D
al 00D7F5 .SubCD7F5
al 00D767 .Label_D767
al 00D75D .Label_D75D
al 00D7A8 .Label_D7A8
al 00D79E .Label_D79E
al 00D771 .Label_D771
al 00D773 .Label_D773
al 00D774 .Label_D774
al 00D714 .Label_D714
al 00D6F4 .BitMaskTable
al 00D6E4 .Label_D6E4
al 00D6E7 .Label_D6E7
al 00D6CB .Label_D6CB
al 00D6BF .Label_D6BF
al 00D6AE .Label_D6AE
al 00D6B0 .Label_D6B0
al 00D69C .Label_D69C
al 00D6A0 .Label_D6A0
al 00D6E9 .Label_D6E9
al 00D6E3 .Label_D6E3
al 00D663 .SubCD663
al 00D6FC .SubCD6FC
al 00D562 .Label_D562
al 00D551 .Label_D551
al 00FD67 .SubCFD67
al 00D539 .Label_D539
al 00FC27 .SubCFC27
al 00FC24 .SubCFC24
al 00F906 .SubCF906
al 00D514 .Label_D514
al 00D4ED .Label_D4ED
al 00D4E1 .Label_D4E1
al 00D4D6 .Label_D4D6
al 00D4D1 .Label_D4D1
al 00D4DF .Label_D4DF
al 00D4C2 .Label_D4C2
al 00D4BB .SubCD4BB
al 00D4B9 .Label_D4B9
al 00D4F0 .Label_D4F0
al 00D481 .Label_D481
al 00D473 .Label_D473
al 00D46D .Label_D46D
al 00D453 .SubCD453
al 00D482 .Label_D482
al 00D425 .SubCD425
al 00D424 .Label_D424
al 00D422 .SubCD422
al 00D41C .Label_D41C
al 00D419 .Label_D419
al 00D3C9 .Label_D3C9
al 00D301 .Label_D301
al 00D2E0 .Label_D2E0
al 00D2C8 .Label_D2C8
al 00D2F8 .SubCD2F8
al 00D275 .Label_D275
al 00D2AF .Label_D2AF
al 00D25F .Label_D25F
al 00D24C .Label_D24C
al 00D239 .Label_D239
al 00D21D .SubCD21D
al 00D2EE .SubCD2EE
al 00D217 .Label_D217
al 00D3B7 .SubCD3B7
al 00D214 .Label_D214
al 00D4F7 .SubCD4F7
al 00D201 .Label_D201
al 00D2C2 .SubCD2C2
al 00D1FA .Label_D1FA
al 00D515 .SubCD515
al 00D1F1 .Label_D1F1
al 00D505 .SubCD505
al 00D1CA .Label_D1CA
al 00D1BF .Label_D1BF
al 00D1BA .Label_D1BA
al 00D1B3 .Label_D1B3
al 00D1B0 .Label_D1B0
al 00D1A5 .Label_D1A5
al 00D1A1 .Label_D1A1
al 00D190 .Label_D190
al 00D17C .Label_D17C
al 00D14D .Label_D14D
al 00D118 .Label_D118
al 00D135 .FinalSequenceThresholds
al 00D10C .Label_D10C
al 00D102 .Label_D102
al 00D0F8 .ClampReturnSequenceFrame
al 00D12D .ReturnSequenceThresholds
al 00D0EC .FindReturnSequenceFrame
al 00D10A .FindFinalSequenceFrame
al 00D121 .FinishSequenceNmi
al 00D0D8 .ApplyTerminalSequenceFrame
al 00D12A .TerminalSequenceThresholds
al 00D0CE .FindTerminalSequenceFrame
al 00D138 .ForwardSequenceFrameLimits
al 00D0BF .ApplyForwardSequenceFrame
al 00D124 .ForwardSequenceThresholds
al 00D0B5 .FindForwardSequenceFrame
al 00D0CC .SelectTerminalSequenceFrame
al 00D0E0 .SelectReturnSequenceFrame
al 00D0A6 .JumpToSelectSequenceFrame
al 00D098 .Label_D098
al 00D08A .GameplaySequenceNmiContinue3
al 00D085 .Label_D085
al 00D064 .Label_D064
al 00D048 .Label_D048
al 00D03E .GameplaySequenceNmiContinue2
al 00D0A9 .SelectSequenceFrame
al 00D021 .AdvanceSequenceToNextParity
al 00D039 .AdvanceSequencePosition
al 00D025 .InitializeSequenceReturnPhase
al 00CFC3 .GameplaySequenceNmiContinue1
al 00CFEA .PollSequenceActionButton
al 00CFC0 .UpdateSequenceInput
al 00CFAA .GameplaySequenceNmiCallback
al 00DA1E .SubCDA1E
al 00CF9D .WaitForSequenceStart
al 00CF8E .InitializeSequenceBounds
al 00CF87 .DeriveAimAngleNibble
al 00FC78 .SubCFC78
al 00CF51 .Label_CF51
al 00CF48 .Label_CF48
al 00CF2F .Label_CF2F
al 00CF03 .Label_CF03
al 00CEF3 .Label_CEF3
al 00CEBB .Label_CEBB
al 00CC74 .SpriteLayoutLists
al 00CC5F .SpriteLayoutYOffsets
al 00CC4A .SpriteLayoutXOffsets
al 00CC44 .AltSpriteLayoutPointerHi
al 00CC3E .AltSpriteLayoutPointerLo
al 00CC31 .SpriteLayoutPointerHi
al 00CC24 .SpriteLayoutPointerLo
al 00CC15 .SpriteLayoutGroupMap
al 00D4F2 .SubCD4F2
al 00CC0F .Label_CC0F
al 00CBEA .ParseSpriteLayout
al 00CBE6 .SubCCBE6
al 00CBDE .Label_CBDE
al 00CBA2 .Label_CBA2
al 00CB6E .Label_CB6E
al 00CBCB .SubCCBCB
al 00CB3A .Label_CB3A
al 00CB60 .SubCCB60
al 00D4F1 .SubCD4F1
al 00CB0F .SubCCB0F
al 00CB0C .Label_CB0C
al 00CAF9 .Label_CAF9
al 00CB97 .SubCCB97
al 00CB63 .SubCCB63
al 00CAE8 .Label_CAE8
al 00CAEB .Label_CAEB
al 00CB2C .Label_CB2C
al 00CAA1 .Label_CAA1
al 00CA9D .SubCCA9D
al 00CA9C .Label_CA9C
al 00CA88 .Label_CA88
al 00CA85 .Label_CA85
al 00CA7B .Label_CA7B
al 00CA78 .Label_CA78
al 00CA60 .Label_CA60
al 00CA55 .SubCCA55
al 00CA70 .SubCCA70
al 00CA53 .SubCCA53
al 00CA0F .Label_CA0F
al 00CA26 .Label_CA26
al 00CA06 .Label_CA06
al 00C9AB .Label_C9AB
al 00C9BA .Label_C9BA
al 00C998 .Label_C998
al 00C971 .Label_C971
al 00C9E6 .Label_C9E6
al 00C96B .Label_C96B
al 00CA30 .SubCCA30
al 00C935 .Label_C935
al 00C945 .Label_C945
al 00C931 .Label_C931
al 00C946 .SubCC946
al 00C906 .Label_C906
al 00C8FB .Label_C8FB
al 00C8EC .Label_C8EC
al 00C8E8 .ClearOamShadowLoop
al 00C8D9 .Label_C8D9
al 00C8BC .MultiplyBy32
al 00C8BB .MultiplyABy32
al 00C89A .SubCC89A
al 00C89D .SetPpuScrollAndMask
al 00C872 .Label_C872
al 00C751 .Label_C751
al 00C752 .SubCC752
al 00C73F .Label_C73F
al 00C72F .Label_C72F
al 00D9C7 .SubCD9C7
al 00C70E .WriteSecondaryMarkerOam
al 00C70C .SelectSecondaryMarkerTile
al 00C71B .FinishGameplayNmi
al 00C6DA .WriteAnimationMarkerOam
al 00C6D8 .SelectAnimationMarkerTile
al 00C6D4 .ShowAnimationMarker
al 00C69F .DecrementAimAngle
al 00C6A3 .StoreWrappedAimAngle
al 00C686 .InitializeAimDirection
al 00C6C8 .GameplayDisplayNmiCallback
al 00C721 .SubCC721
al 00C650 .PositionAimOamEntries
al 00C640 .InitializeAimOamLoop
al 00C642 .UpdateAimOamEntryLoop
al 00C67E .HandleAimDirectionChange
al 00C62D .HandleAimAdjustmentInput
al 00CAA8 .RefreshSequenceSpriteLayout
al 00C5ED .WrapClubSelectionIndex
al 00C604 .BuildGameplayOam
al 00C600 .ResetDirectionalRepeatLatch
al 00C5F5 .RefreshClubSelectionDisplay
al 00C5CD .HandleClubSelectionInput
al 00C5C3 .StoreDirectionalInputIndex
al 00C5B9 .ScanDirectionalSerialBits
al 00C5A0 .GameplayInputNmiCallback
al 00C599 .SubCC599
al 00C589 .SubCC589
al 00C586 .SubCC586
al 00C57B .StrobeAndReadController
al 00C563 .Label_C563
al 00C575 .Label_C575
al 00C8F5 .SubCC8F5
al 00C527 .Label_C527
al 00C542 .Label_C542
al 00FF2B .SubCFF2B
al 00C519 .Label_C519
al 00C517 .Label_C517
al 00C51F .Label_C51F
al 00C501 .Label_C501
al 00C4F7 .Label_C4F7
al 00C504 .Label_C504
al 00D9B1 .SubCD9B1
al 00C4DC .Label_C4DC
al 00C4EB .Label_C4EB
al 00C4BA .Label_C4BA
al 00C4B8 .Label_C4B8
al 00C49C .Label_C49C
al 00C4A7 .Label_C4A7
al 00C909 .WaitFrameGroups
al 00C481 .Label_C481
al 00C44E .Label_C44E
al 00D48B .SubCD48B
al 00C3FF .Label_C3FF
al 00D906 .SubCD906
al 00C3BF .Label_C3BF
al 00C4CB .SubCC4CB
al 00C39F .Label_C39F
al 00C3AE .Label_C3AE
al 00C369 .Label_C369
al 00C41B .SubCC41B
al 00E52F .SubCE52F
al 00C336 .Label_C336
al 00C593 .SubCC593
al 00C33E .Label_C33E
al 00C907 .SubCC907
al 00C380 .SubCC380
al 00C383 .SubCC383
al 00FEBF .SubCFEBF
al 00FD12 .SubCFD12
al 00C2BF .Label_C2BF
al 00C286 .Label_C286
al 00C2D9 .Label_C2D9
al 00C305 .SubCC305
al 00C27A .Label_C27A
al 00C2C2 .Label_C2C2
al 00D65A .SubCD65A
al 00C3B1 .SubCC3B1
al 00C26C .Label_C26C
al 00C2BA .Label_C2BA
al 00CA8E .SubCCA8E
al 00C8B5 .RestorePpuCtrlShadow
al 00C881 .WaitForFramePreservingY
al 00D13E .SubCD13E
al 00C238 .Label_C238
al 00C240 .Label_C240
al 00CE64 .SubCCE64
al 00D9FF .SubCD9FF
al 00D65D .SubCD65D
al 00C1EF .Label_C1EF
al 00C894 .SpriteOffsetForController
al 00FCE6 .SubCFCE6
al 00C916 .SubCC916
al 00FE72 .SubCFE72
al 00FC98 .UploadGeneratedCourseGrid
al 00C1CD .Label_C1CD
al 00C1D1 .Label_C1D1
al 00C1CA .Label_C1CA
al 00C1BC .Label_C1BC
al 00DD78 .DecodeCoursePackage
al 00C84D .SubCC84D
al 00C8F3 .WaitForFrame
al 00C198 .Label_C198
al 00C199 .Label_C199
al 00C484 .SubCC484
al 00C192 .Label_C192
al 00C184 .Label_C184
al 00F931 .SubCF931
al 00C160 .Label_C160
al 00C17C .Label_C17C
al 00C182 .Label_C182
al 00C14A .Label_C14A
al 00C17E .Label_C17E
al 00C136 .SubCC136
al 00E6B0 .SubCE6B0
al 00C8C8 .ClearNametableAndOam
al 00C888 .InstallNmiCallback
al 00C0E8 .SubCC0E8
al 00C0C7 .InitializeRuntimeState
al 00C0C4 .IrqLoop
al 00C0B8 .NmiEpilogue
al 00C0A6 .NmiHandler
al 00C09B .DiscardPpuBlockByteLoop
al 00C08F .ReadPpuBlockByteLoop
al 00C08D .ReadPpuBlockBytes
al 00C8C1 .SetPpuAddress
al 00DA23 .InitializeTitleAndGame
al 00C087 .ReadPpuBlocks
al 00C05D .CopyStartupTableLoop
al 00C055 .Label_C055
al 00C04F .Label_C04F
al 00C041 .ClearStartupRamLoop
al 00C007 .WaitForFirstVblank
al 00C000 .Reset