Files
disasm/Bomberman (U)/copilot/reconstructed.lbl
T

468 lines
17 KiB
Plaintext

al 000000 .InesHeader
al 00FFFA .Vectors
al 00FFF9 .IrqHandler
al 00E7DE .SoundSequenceAndPaddingData
al 00E7D0 .Sound_ReturnToCaller_E7D0
al 00E7D1 .Sound_HandleControl_E7D1
al 00E79F .Sound_UpdateAudioChannelPath_E79F
al 00E793 .Sound_WriteSoundEnvelopeCounter_E793
al 00E767 .Sound_UpdateAudioChannelPath_E767
al 00E763 .SoundHandlerData
al 00E743 .Sound_UpdateAudioChannelPath_E743
al 00E760 .Sound_DecrementSoundEnvelopeCounter_E760
al 00E734 .Sound_ReadSoundEnvelopeCounter_E734
al 00E728 .Sound_WriteSoundDelay1_E728
al 00E727 .Sound_ReturnToCaller_E727
al 00E70B .Sound_UpdateAudioChannelPath_E70B
al 00E6DF .Sound_UpdateAudioChannelPath_E6DF
al 00E6CD .Sound_HandleControl_E6CD
al 00E6CF .Sound_UpdateAudioChannelPath_E6CF
al 00E6C9 .ConfigureNoiseEffect
al 00E6AD .SoundDispatchAddressTable
al 00E681 .Sound_WriteSoundCommandState_E681
al 00E6AC .Sound_ReturnToCaller_E6AC
al 00E69C .Sound_ReadRamE6BC_E69C
al 00E667 .Sound_ReadSoundCommandState_E667
al 00E661 .Sound_ReadSoundDelay0_E661
al 00E5E6 .GameplayAndSoundDataTables
al 00E5D6 .Gameplay_SubtractFromSoundTempo_E5D6
al 00E5B4 .Gameplay_UpdateAudioChannelPath_E5B4
al 00E5AB .Gameplay_UpdateAudioChannelPath_E5AB
al 00E5A1 .Gameplay_UpdateAudioChannelPath_E5A1
al 00E593 .Gameplay_HandleControl_E593
al 00E59D .Gameplay_ReadZpD6_E59D
al 00E5C6 .Gameplay_ReturnToCaller_E5C6
al 00E57B .Gameplay_ReadSoundDelay0_E57B
al 00E573 .Gameplay_WriteZpD6_E573
al 00E56E .Gameplay_HandleControl_E56E
al 00E5C7 .Gameplay_ReadSoundTempo_E5C7
al 00E54E .Gameplay_ReadSoundChannelIndex_E54E
al 00E534 .Gameplay_DecrementSoundChannelIndex_E534
al 00E539 .Gameplay_ReadZpBC_E539
al 00E52E .Gameplay_ReadSoundChannelIndex_E52E
al 00E4E5 .Gameplay_ReadRamE87C_E4E5
al 00E52A .Gameplay_WriteSoundChannelIndex_E52A
al 00E4C6 .Gameplay_ReturnToCaller_E4C6
al 00E4C2 .Gameplay_WriteGameMode_E4C2
al 00E4BC .GameplayPowerupMaskTable
al 00E4B9 .Gameplay_WriteStageIndex_E4B9
al 00E4A8 .Gameplay_ReadBonusTimer_E4A8
al 00E450 .Gameplay_ReadPlayerState_E450
al 00E467 .Gameplay_ReturnToCaller_E467
al 00E498 .Gameplay_ReadPlayerLives_E498
al 00E48D .Gameplay_ReadBombCapacity_E48D
al 00E486 .Gameplay_ReadFlamePass_E486
al 00E47D .Gameplay_ReadStageProgress_E47D
al 00E468 .Gameplay_ReadStageProgress_E468
al 00E448 .Gameplay_ReadPlayerLives_E448
al 00E434 .Gameplay_ReadStageIndex_E434
al 00E410 .Gameplay_IncrementWallPass_E410
al 00E416 .Gameplay_ReadObjectType_E416
al 00E3F8 .Gameplay_IncrementRemoteControl_E3F8
al 00E401 .Gameplay_ReadObjectState_E401
al 00E3E2 .Gameplay_WritePlayerState_E3E2
al 00E3DF .Gameplay_CallHelper_E3DF
al 00E3E6 .Gameplay_ReturnToCaller_E3E6
al 00E3BD .Gameplay_ReadZpAA_E3BD
al 00E3E7 .Gameplay_ReadObjectType_E3E7
al 00E3A7 .Gameplay_ReadPlayerState_E3A7
al 00E398 .Gameplay_ReturnToCaller_E398
al 00E360 .GameplayScoreThresholdTable
al 00E344 .Gameplay_ReadTransferPointer_E344
al 00E32B .Gameplay_TransferVramDataPath_E32B
al 00E30A .Gameplay_ReadTransferPointer_E30A
al 00E33C .Gameplay_WriteWorkValue_E33C
al 00E2DB .Gameplay_ReadObjectWorkX_E2DB
al 00E1E5 .TitleAndCopyrightText
al 00E1DC .Gameplay_RetreatIndexX_E1DC
al 00E1D0 .Gameplay_TransferVramDataPath_E1D0
al 00E1E0 .Gameplay_ReadRamE1E5_E1E0
al 00E1C4 .Gameplay_SetVramAddressPath_E1C4
al 00DF8C .MenuPaletteAndScreenData
al 00DF83 .Menu_TransferVramDataPath_DF83
al 00DF7C .Menu_HandleControl_DF7C
al 00DF6F .Menu_TransferVramDataPath_DF6F
al 00DF67 .Menu_HandleControl_DF67
al 00DF60 .Menu_HandleControl_DF60
al 00DF76 .Menu_TransferVramDataPath_DF76
al 00DF52 .Menu_TransferVramDataPath_DF52
al 00DF4B .Menu_HandleControl_DF4B
al 00DF37 .Menu_TransferVramDataPath_DF37
al 00DF18 .Menu_TransferVramDataPath_DF18
al 00DF0E .Menu_TransferVramDataPath_DF0E
al 00DF04 .Menu_TransferVramDataPath_DF04
al 00DEF1 .Menu_TransferVramDataPath_DEF1
al 00DEE4 .Menu_TransferVramDataPath_DEE4
al 00DED4 .Menu_TransferVramDataPath_DED4
al 00DEC2 .Menu_TransferVramDataPath_DEC2
al 00DEB9 .Menu_TransferVramDataPath_DEB9
al 00DEB1 .Menu_TransferVramDataPath_DEB1
al 00E1C0 .RenderEncodedTextRecords
al 00DE95 .Menu_TransferVramDataPath_DE95
al 00DE78 .StatusScreenPaletteAddressTable
al 00DE69 .Menu_TransferVramDataPath_DE69
al 00DE4E .StatusScreenValueAddressTable
al 00DE33 .Menu_TransferVramDataPath_DE33
al 00DE15 .StatusScreenTextPointerTable
al 00DF5D .Menu_HandleControl_DF5D
al 00DE07 .Menu_TransferVramDataPath_DE07
al 00DDE1 .Menu_TransferVramDataPath_DDE1
al 00DDD2 .Menu_TransferVramDataPath_DDD2
al 00DDBB .Menu_ReadZp61_DDBB
al 00DDB9 .Menu_HandleControl_DDB9
al 00DDAC .Menu_ReadZp61_DDAC
al 00DDAA .Menu_HandleControl_DDAA
al 00DD9E .Menu_WriteZp61_DD9E
al 00DD92 .Menu_WriteZp61_DD92
al 00DD77 .Menu_WriteObjectWorkX_DD77
al 00DD8D .Menu_AddToZp61_DD8D
al 00DDC2 .Menu_ReadObjectWorkX_DDC2
al 00DD6B .Menu_WriteObjectWorkX_DD6B
al 00DD62 .StatusDigitTileTable
al 00E2BD .Gameplay_ReadObjectMode_E2BD
al 00DD50 .Menu_TransferVramDataPath_DD50
al 00DD22 .StatusScreenAddressTable
al 00DD15 .Menu_TransferVramDataPath_DD15
al 00DC53 .MenuScreenConstructionData
al 00DC52 .Menu_ReturnToCaller_DC52
al 00DC44 .Menu_TransferVramDataPath_DC44
al 00DC26 .Menu_IncrementWorkIndex_DC26
al 00DC39 .Menu_ReadRamDC53_DC39
al 00DD04 .Menu_SaveAccumulator_DD04
al 00E353 .Gameplay_ReadRamE360_E353
al 00DBD3 .Menu_ReadRam007F_DBD3
al 00DBCF .Menu_HandleControl_DBCF
al 00DBC0 .Menu_AddToZp8D_DBC0
al 00DBCC .Menu_Dispatch_DBCC
al 00DB99 .Menu_AddToZp7F_DB99
al 00DB95 .Menu_HandleControl_DB95
al 00DB7E .Menu_ReadZp7F_DB7E
al 00DB7A .Menu_HandleControl_DB7A
al 00DB40 .Menu_Dispatch_DB40
al 00DB3D .Menu_CallHelper_DB3D
al 00DB39 .Menu_WriteWorkValue_DB39
al 00DB2E .Menu_ReadWorkValue_DB2E
al 00DB1E .Menu_CallHelper_DB1E
al 00DB1A .Menu_WriteWorkValue_DB1A
al 00DB0F .Menu_ReadWorkValue_DB0F
al 00DB24 .Menu_ReadWorkValue_DB24
al 00DB43 .Menu_TransferVramDataPath_DB43
al 00DAE9 .Menu_CallHelper_DAE9
al 00DAF8 .Menu_UpdateAudioChannelPath_DAF8
al 00DAC9 .Menu_TransferVramDataPath_DAC9
al 00DAB5 .Menu_TransferVramDataPath_DAB5
al 00DC41 .Menu_CallHelper_DC41
al 00DF27 .UploadMenuPalette
al 00D994 .StageLayoutPointerData
al 00D993 .Stage_ReturnToCaller_D993
al 00D984 .Stage_RotateLeftZp19_D984
al 00D974 .Stage_ShiftLeftZp1E_D974
al 00D97C .Stage_WriteZp19_D97C
al 00D93A .Stage_WriteZp17_D93A
al 00D912 .Stage_ReadZp17_D912
al 00D901 .Stage_ReadZp14_D901
al 00D708 .GameplayParameterTables
al 00D6E2 .Stage_ReadObjectWorkX_D6E2
al 00D703 .Stage_AdvanceIndexY_D703
al 00D6BE .Stage_ReadZp97_D6BE
al 00D6AC .Stage_WriteZp97_D6AC
al 00D6A8 .Stage_HandleControl_D6A8
al 00D697 .Stage_ToggleRandomState3_D697
al 00D629 .Stage_ReadZp3F_D629
al 00D631 .Stage_ReadPositionHi_D631
al 00D622 .Stage_IncrementZp3E_D622
al 00D611 .Stage_ReadZp3D_D611
al 00D207 .ObjectAndStageLookupTables
al 00D124 .ObjectMovementParameterTable
al 00D123 .Object_ReturnToCaller_D123
al 00D11C .Object_AdvanceIndexX_D11C
al 00D0FA .Object_ReadRamD121_D0FA
al 00D0E3 .Object_WriteObjectWorkX_D0E3
al 00D0F7 .Object_RestoreAccumulator_D0F7
al 00D08B .Object_ReturnToCaller_D08B
al 00D08C .Object_WriteZp3D_D08C
al 00D010 .Object_WriteZp3D_D010
al 00CFED .Object_ReadStageIndex_CFED
al 00CFEC .Object_ReturnToCaller_CFEC
al 00CFE3 .ObjectPositionLimitTable
al 00D1C8 .Object_WriteZp4D_D1C8
al 00CFCF .Object_ReadRamD245_CFCF
al 00CFC5 .Object_ReadRam05B2_CFC5
al 00CFE9 .Object_RetreatIndexX_CFE9
al 00CFBA .Object_ReadRam0576_CFBA
al 00CFAF .Object_ReturnToCaller_CFAF
al 00CFA9 .Object_IncrementZpAC_CFA9
al 00CFA3 .Object_ReturnToCaller_CFA3
al 00CFA4 .Object_MergeZp13_CFA4
al 00CF82 .Object_ReadObjectDirection_CF82
al 00CF7D .Object_ReadObjectPhase_CF7D
al 00CF7C .Object_ReturnToCaller_CF7C
al 00CF25 .Object_WriteGameMode_CF25
al 00CF15 .Object_WriteGameMode_CF15
al 00CF57 .Object_WriteObjectCounter_CF57
al 00CF4E .Object_WriteObjectSpeed_CF4E
al 00CF45 .Object_WriteObjectDirection_CF45
al 00CF3C .Object_WriteObjectSubtype_CF3C
al 00CF33 .Object_WriteObjectPhase_CF33
al 00CF2A .Object_WriteObjectFlags_CF2A
al 00CF1A .Object_ReadObjectMode_CF1A
al 00CF0D .Object_ReadObjectTimer_CF0D
al 00DD83 .Menu_WriteObjectWorkX_DD83
al 00CED2 .FrameObjectOffsetTable
al 00D5F2 .Stage_WriteZp3F_D5F2
al 00CE80 .Frame_WriteZp0E_CE80
al 00CE5A .Frame_ReturnToCaller_CE5A
al 00CE56 .Frame_WriteSoundCommandState_CE56
al 00CE54 .Frame_HandleControl_CE54
al 00CE4A .Frame_WriteObjectIndex_CE4A
al 00CE45 .Frame_TestObjectIndex_CE45
al 00CE59 .Frame_RestoreAccumulator_CE59
al 00CE2D .Frame_ReturnToCaller_CE2D
al 00CE2A .Frame_IncrementObjectY_CE2A
al 00CE1E .Frame_ReturnToCaller_CE1E
al 00CE1B .Frame_IncrementObjectX_CE1B
al 00CE0F .FrameSingleByteConstant
al 00CE04 .Frame_HandleControl_CE04
al 00CDDF .Frame_ReadObjectState_CDDF
al 00CE06 .Frame_WriteZp2D_CE06
al 00CDCF .Frame_HandleControl_CDCF
al 00CDAE .Frame_ReadObjectState_CDAE
al 00CD9C .Frame_HandleControl_CD9C
al 00CD7B .Frame_ReadObjectState_CD7B
al 00CE2E .Frame_ReadZp33_CE2E
al 00CF60 .Object_ReadTransferPointer_CF60
al 00CD69 .Frame_HandleControl_CD69
al 00CD44 .Frame_ReadObjectState_CD44
al 00CD12 .Frame_WriteTransferPointer_CD12
al 00CD09 .Frame_ReadRam03A0_CD09
al 00CE1F .Frame_ReadObjectY_CE1F
al 00CE10 .Frame_ReadObjectX_CE10
al 00CCEE .Frame_ReturnToCaller_CCEE
al 00CCEF .Frame_ReadObjectState_CCEF
al 00CD39 .Frame_ReadObjectY_CD39
al 00CCD7 .Frame_ReadObjectSubtype_CCD7
al 00CD70 .Frame_ReadObjectY_CD70
al 00CCCF .Frame_CopyXToA_CCCF
al 00CDA3 .Frame_ReadObjectX_CDA3
al 00CCC7 .Frame_CopyXToA_CCC7
al 00CCBF .Frame_CopyXToA_CCBF
al 00CCB7 .Frame_CopyAToX_CCB7
al 00CF87 .Object_ReadGameState_CF87
al 00CCAE .Frame_WriteInvincibilityTimer_CCAE
al 00CCA3 .Frame_ReturnToCaller_CCA3
al 00CEE9 .Frame_WriteSoundCommandState_CEE9
al 00CC95 .Frame_IncrementBombCapacity_CC95
al 00CCA4 .Frame_ReadObjectFlags_CCA4
al 00CC62 .Frame_ReturnToCaller_CC62
al 00CC63 .Frame_ReadObjectX_CC63
al 00CC4C .Frame_ReadZp5C_CC4C
al 00CC04 .FrameAnimationSequenceTable
al 00CBEA .Gameplay_ReturnToCaller_CBEA
al 00CBE2 .Gameplay_RetreatIndexY_CBE2
al 00CBDB .Gameplay_WriteRam0576_CBDB
al 00CBD1 .Gameplay_WriteRam03E6_CBD1
al 00CBC9 .Gameplay_WriteRam03A0_CBC9
al 00CB65 .Gameplay_TransferVramData_CB65
al 00CB55 .Gameplay_ReadZp17_CB55
al 00D924 .Stage_WriteZp1A_D924
al 00DDC7 .Menu_HandleControl_DDC7
al 00CB38 .Gameplay_IncrementWorkIndex_CB38
al 00CB4E .Gameplay_WriteObjectWorkY_CB4E
al 00CB2E .Gameplay_HandleControl_CB2E
al 00CB30 .Gameplay_IncrementZp27_CB30
al 00CB24 .Gameplay_ReadDataPointer_CB24
al 00CB1B .Gameplay_ReadZp94_CB1B
al 00CB17 .Gameplay_WriteWorkIndex_CB17
al 00CB05 .Gameplay_ReturnToCaller_CB05
al 00CADA .Gameplay_WriteObjectWorkY_CADA
al 00CAC9 .Gameplay_DecrementObjectWorkX_CAC9
al 00CABE .Gameplay_ReadRamE243_CABE
al 00CABA .Gameplay_WriteObjectWorkX_CABA
al 00CA66 .Gameplay_WriteTransferPointer_CA66
al 00CA47 .GameplayObjectAttributeTable
al 00CA43 .Gameplay_RetreatIndexX_CA43
al 00CA1D .Gameplay_ReadRam03A0_CA1D
al 00CA11 .GameplayObjectClassTable
al 00CA10 .Gameplay_ReturnToCaller_CA10
al 00C9DE .GameplayDirectionDeltaTable
al 00C9E3 .Gameplay_TestZp2E_C9E3
al 00C9B5 .Gameplay_ReturnToCaller_C9B5
al 00C9A6 .Gameplay_WriteTransferPointer_C9A6
al 00C999 .Gameplay_ReadFlamePass_C999
al 00C9B2 .Gameplay_RetreatIndexX_C9B2
al 00C96C .Gameplay_ReadRam03A0_C96C
al 00CBF6 .Gameplay_WriteDisplayMode_CBF6
al 00C9B6 .Gameplay_WriteZp2F_C9B6
al 00C966 .Gameplay_RetreatIndexX_C966
al 00C93B .Gameplay_ReadRam03A0_C93B
al 00C939 .Gameplay_HandleControl_C939
al 00CACF .Gameplay_WriteObjectWorkX_CACF
al 00C935 .Gameplay_RetreatIndexY_C935
al 00C8EF .Gameplay_ReadRam0576_C8EF
al 00C8E9 .Gameplay_RetreatIndexY_C8E9
al 00C8AF .Gameplay_ReadRam0576_C8AF
al 00C8AC .Gameplay_ReturnToCaller_C8AC
al 00C8A1 .Gameplay_WriteRam04D6_C8A1
al 00C89E .Gameplay_WriteRam04D6_C89E
al 00CBE5 .Gameplay_ReadRam03E6_CBE5
al 00C835 .Gameplay_Dispatch_C835
al 00C8AD .Gameplay_HandleControl_C8AD
al 00C828 .Gameplay_IncrementBonusTimer_C828
al 00C815 .Gameplay_ReadWorkIndex_C815
al 00C800 .Gameplay_ReadWorkIndex_C800
al 00C830 .Gameplay_WriteRam03E6_C830
al 00C7EE .Gameplay_ReadWorkIndex_C7EE
al 00C7DE .Gameplay_ReadRam04D6_C7DE
al 00C838 .Gameplay_ReadRam0526_C838
al 00C7CB .Gameplay_ReadTransferPointer_C7CB
al 00CBEB .Gameplay_ReadRamE2A3_CBEB
al 00C8A6 .Gameplay_RetreatIndexX_C8A6
al 00C7A4 .Gameplay_Dispatch_C7A4
al 00C7A7 .Gameplay_ReadRam0486_C7A7
al 00C79F .Gameplay_ReadRam03E6_C79F
al 00C75D .MainStateDispatchTable
al 00C75C .Main_ReturnToCaller_C75C
al 00C74E .Main_RetreatIndexY_C74E
al 00C707 .Main_ReadRam0576_C707
al 00C705 .Main_HandleControl_C705
al 00D8FC .Stage_WriteObjectWorkX_D8FC
al 00C753 .Main_CallHelper_C753
al 00C756 .Main_RetreatIndexX_C756
al 00C6D6 .Main_ReadRamC764_C6D6
al 00C6D0 .Main_ReadRam0526_C6D0
al 00C6B2 .Main_WriteZp32_C6B2
al 00C6DA .Main_ReadZp5C_C6DA
al 00C688 .Main_ReadRam0436_C688
al 00C6CD .Main_Dispatch_C6CD
al 00C66E .Main_ReadRam03E6_C66E
al 00CBD7 .Gameplay_HandleControl_CBD7
al 00C65E .Main_ReturnToCaller_C65E
al 00C62F .Main_WriteSoundCommandState_C62F
al 00C643 .Main_ReturnToCaller_C643
al 00C610 .Main_Dispatch_C610
al 00CB06 .Gameplay_WriteWorkValue_CB06
al 00D69A .Stage_ReadZp58_D69A
al 00C5C3 .Main_WriteZp58_C5C3
al 00C5BF .Main_ReadGameMode_C5BF
al 00CEA7 .Frame_ReadZp2D_CEA7
al 00C5AA .Main_WriteStageCounter_C5AA
al 00CDD4 .Frame_ReadObjectX_CDD4
al 00C5A4 .Main_ReadObjectType_C5A4
al 00C58F .Main_WriteStageCounter_C58F
al 00DBF9 .Menu_WriteWorkValue_DBF9
al 00C65F .Main_ReadZp33_C65F
al 00C8ED .Gameplay_HandleControl_C8ED
al 00C55C .Main_WriteGameMode_C55C
al 00C52E .Main_ReadZp93_C52E
al 00CBC5 .Gameplay_HandleControl_CBC5
al 00CA72 .Gameplay_WriteTransferPointer_CA72
al 00DE53 .Menu_WriteZp0E_DE53
al 00C503 .Main_WriteNmiWorkPending_C503
al 00C4F8 .Main_WriteZp7E_C4F8
al 00C56C .Main_WriteObjectX_C56C
al 00C4EB .Main_AdvanceIndexY_C4EB
al 00C4D2 .Main_Dispatch_C4D2
al 00C4D5 .Main_WriteGameMode_C4D5
al 00C4B8 .Main_HandleControl_C4B8
al 00C4B4 .Main_WriteGameMode_C4B4
al 00C4AA .Main_ReadGameMode_C4AA
al 00DD3E .Menu_CallHelper_DD3E
al 00C49F .Main_WriteNmiWorkPending_C49F
al 00C4C3 .Main_WriteGameMode_C4C3
al 00C66C .Main_HandleControl_C66C
al 00C79D .GameplayUpdate
al 00C4BF .Main_ReadGameState_C4BF
al 00C481 .Main_ReadGameState_C481
al 00E399 .Gameplay_ReadStageProgress_E399
al 00C644 .Main_ReadZp33_C644
al 00CA1B .Gameplay_HandleControl_CA1B
al 00CFB0 .Object_WriteStageProgress_CFB0
al 00CE5B .Frame_ReadObjectIndex_CE5B
al 00C96A .Gameplay_HandleControl_C96A
al 00CC36 .Frame_ReadZp7D_CC36
al 00C613 .Main_WriteStageCounter_C613
al 00C44F .Main_ReadZp5D_C44F
al 00C5FF .Main_CallHelper_C5FF
al 00E4AF .Gameplay_ReadZp58_E4AF
al 00C5CE .Main_WriteObjectType_C5CE
al 00CA4B .Gameplay_WriteTransferPointer_CA4B
al 00C60B .Main_ReadGameMode_C60B
al 00DE1D .Menu_WriteZp0E_DE1D
al 00C410 .Main_WriteZpB1_C410
al 00C3C2 .Main_WriteZp61_C3C2
al 00C3C7 .Main_UpdateAudioChannelPath_C3C7
al 00C40A .Main_WriteObjectDirection_C40A
al 00C3B6 .Main_WriteZp58_C3B6
al 00DA8E .RunMenuSelectionScreen
al 00C3A3 .Main_WriteScreenState_C3A3
al 00D670 .AdvanceRandomState
al 00C38B .Main_DecrementSubDelay_C38B
al 00C398 .Main_ReadGameState_C398
al 00CBFB .WaitForNmiFrameHandoff
al 00C370 .Main_ReadOptionState_C370
al 00C36C .Main_WriteMainDelay_C36C
al 00C368 .MainGameLoop
al 00DE83 .ComposeStatusScreen
al 00C34A .Main_UpdateAudioChannelPath_C34A
al 00E642 .InitializeApu
al 00C33C .Main_WriteZpDB_C33C
al 00C333 .Main_WriteZp00_C333
al 00C317 .Main_WriteSoundDispatchIndex_C317
al 00C307 .WaitForFrameBoundary
al 00C2E7 .SystemPaletteData
al 00C2D6 .Ppu_SetVramAddress_C2D6
al 00C2CC .Ppu_TransferVramDataPath_C2CC
al 00C2BD .Ppu_UpdatePpuStatePath_C2BD
al 00C290 .Ppu_WaitPpuStatusPath_C290
al 00C26C .Ppu_WriteRam0700_C26C
al 00C262 .Ppu_HandleControl_C262
al 00C25F .Ppu_HandleControl_C25F
al 00C2B0 .EnableNmiInPpuControl
al 00C24C .Ppu_TransferSpriteDmaAndReturnA_C24C
al 00C25C .Ppu_UpdatePpuState_C25C
al 00C23B .Ppu_CallHelper_C23B
al 00C234 .Ppu_TransferVramDataPath_C234
al 00C220 .Ppu_TransferVramDataPath_C220
al 00C215 .Ppu_HandleControl_C215
al 00C2C3 .UploadSystemPalette
al 00C28B .WaitForVBlankTransition
al 00C268 .HideAllSprites
al 00C2B9 .Ppu_HandleControl_C2B9
al 00C257 .DisableRendering
al 00C1F2 .InitializeVideoSystem
al 00C1F0 .Ppu_RetreatIndexY_C1F0
al 00C1DD .Ppu_ReadControllerPath_C1DD
al 00C1EB .Ppu_HandleControl_C1EB
al 00C1CC .Ppu_ReadControllerPath_C1CC
al 00C1B8 .Ppu_WriteZp13_C1B8
al 00C1BF .Ppu_ReadControllerAndReturnA_C1BF
al 00C179 .Nmi_ReadPpuStatusPath_C179
al 00C172 .Nmi_ReadPpuStatusPath_C172
al 00C18A .Nmi_ToggleZpDB_C18A
al 00C16E .Nmi_ReadNmiWorkPending_C16E
al 00E65F .SoundUpdate
al 00E4C7 .Gameplay_ReadZpB2_E4C7
al 00C19D .Ppu_WriteZp10_C19D
al 00C13E .Nmi_UpdateAudioChannelPath_C13E
al 00C296 .CommitPpuStateAndScroll
al 00DF48 .Menu_HandleControl_DF48
al 00C123 .Nmi_CallHelper_C123
al 00C114 .Nmi_ReadZp93_C114
al 00C107 .Nmi_TransferVramDataPath_C107
al 00C0F7 .Nmi_TransferVramDataPath_C0F7
al 00C126 .Nmi_ReadPpuStatusPath_C126
al 00C0DE .Nmi_TransferVramDataPath_C0DE
al 00C0CC .Nmi_TransferVramDataPath_C0CC
al 00C196 .SetPpuAddress
al 00C0E4 .Nmi_ReadNmiWorkPending_C0E4
al 00C0B9 .Nmi_ReadScreenState_C0B9
al 00C049 .Nmi_TransferVramDataPath_C049
al 00C0B3 .Nmi_ReadZp14_C0B3
al 00C03E .Nmi_TransferSpriteDmaPath_C03E
al 00C01A .NmiHandler
al 00C30C .InitializeSystemAndRunMainLoop
al 00C012 .WaitForSecondStartupVBlank
al 00C00D .WaitForFirstStartupVBlank
al 00C000 .Reset
al 004010 .PatternTableGraphics