A2C0 Sub_A2C0 A4EC Sub_A4EC A5B2 Sub_A5B2 A5C2 Sub_A5C2 A6A3 Sub_A6A3 A6DE Sub_A6DE A710 Sub_A710 A717 Sub_A717 A71E Sub_A71E A722 Sub_A722 B8AB SetOamPtrs B8D3 ClearOamInit B8EF ClearZpVars B930 WriteOamAttr B94B OamEntryDone B95C UpdateOamSprite B994 ProcessSpriteList BA00 SetSpriteActive BA0F SetSpriteAttr BA65 SpriteListDone BAAB SetAttrZero BAB8 SetAttrBit6 BAD0 SetAttrClear67 BAE8 SetAttrClear5 BB00 SetAttrByteLo BB10 SetAttrByte4 BB20 SetAttrByte1 BB30 CalcOamPtr BEFB GameModeDispatch BF4D ObjSpritesInit6 BF54 ObjSpritesInit5 BF5B ObjSpritesInit4 BF5F ObjSpriteLoop BF68 ObjCoordClamp BFA9 ObjSpriteLoop2 BFC5 ObjSpriteReturn BFCA ObjSpriteInit BFDE ObjSpriteCopyTable BFEA ObjSpriteLoop3 BFEE ObjSpriteAdjust BFFD ObjSpriteStore C00F ObjNullRoutine C010 ObjSpawnInit C022 Sub_C022 C02E ObjMoveY C03C ObjMoveXSign C056 ObjSpawnInit2 C05D ObjSetPosition C09D Sub_C09D C1FE ObjInitCall C265 ObjSubRoutine C274 Sub_C274 C27B ObjSubRoutine2 C27D ObjPushX C305 Sub_C305 C30F Sub_C30F C364 Sub_C364 C36D Sub_C36D C376 ObjSpriteSetup C3C6 ObjDrawCall C3F1 ObjSpriteCheck C42D ObjSpriteAttr C455 Sub_C455 C49A Sub_C49A C4D2 Sub_C4D2 C4F4 Sub_C4F4 C4FF Sub_C4FF C50B Sub_C50B C53B Sub_C53B C568 ObjYCheck C574 ObjYUpdate C579 ObjXUpdate C57B ObjXUpdate2 C626 Sub_C626 C658 Sub_C658 C699 ObjSpriteIndex C6B4 ObjSpriteY C6D4 Sub_C6D4 C711 Sub_C711 C720 ObjSpriteX C7A0 ObjSpriteAttrs C7C4 Sub_C7C4 C7C6 Sub_C7C6 C7D8 ObjCommonUpdate C8B4 Sub_C8B4 C8BE Sub_C8BE C8D2 Sub_C8D2 C90F Sub_C90F C920 Sub_C920 C9BC C9bcCheck C9BE DispatchCheck C9D8 DispatchInc CA07 JumpIndirect4 CA62 Sub_CA62 CA6C Sub_CA6C CA76 Sub_CA76 CA80 Sub_CA80 CA88 Sub_CA88 CA92 Sub_CA92 CA99 Sub_CA99 CAA0 Sub_CAA0 CAAB Sub_CAAB CAB2 Sub_CAB2 CAB6 DispatchStoreY2Rts CAB9 Sub_CAB9 CAC0 Sub_CAC0 CAC7 Sub_CAC7 CACE Sub_CACE CAD5 Sub_CAD5 CADC Sub_CADC CAE3 Sub_CAE3 CAEA Sub_CAEA CB02 Sub_CB02 CB0C Sub_CB0C CB1A Sub_CB1A CB24 Sub_CB24 CB2E Sub_CB2E CB38 Sub_CB38 CB42 Sub_CB42 CB4C Sub_CB4C CB53 Sub_CB53 CB5D Sub_CB5D CB64 Sub_CB64 CB6E Sub_CB6E CB77 Sub_CB77 CB7E Sub_CB7E CB85 Sub_CB85 CB8C Sub_CB8C CB93 Sub_CB93 CB9A DispatchStoreLsrs CBDA DispatchLsrsPhi CC12 DispatchStoreLsrsB CC4A DispatchLsrsPhiB CC80 Sub_CC80 CC8D DispatchLsrsRts CCE1 DispatchLsrsRts2 CD45 Sub_CD45 CE03 Sub_CE03 CE11 DispatchAndCheck CE50 DispatchOraCheck CECF Sub_CECF CEF6 DispatchJmpA CEFB DispatchLdaA CEFD DispatchStoreJsrStoreLda CF22 Sub_CF22 CF2F DispatchJsrStoreLdaClc CF65 DispatchJsrStoreLdaClc2 CF95 Sub_CF95 CF9B DispatchJsrStoreLdaClc3 CFCF Sub_CFCF CFD5 DispatchTyaPhaLdy D024 Sub_D024 D03D DispatchAddStoreLda D05C DispatchAdcStoreLdaAdd D081 DispatchAdcStoreRts D088 DispatchJsrSubBcs D0F8 DispatchCheckLdaRts D102 DispatchCheckLdaRts2 D10C DispatchStoreB D10E DispatchStoreStoreStoreStore D154 DispatchLdyA D167 ObjMoveCall D19B DispatchTxAddTaxCpx D1CB DispatchTxAddTaxCpx2 D1FB DispatchSubTaxBpl D209 DispatchLdyPhaLdaPha D2C4 Sub_D2C4 D2CB DispatchCheckBeqRts D2E9 Sub_D2E9 D314 DispatchCmpBneLdaSub D328 DispatchStoreStoreStoreStx D343 Sub_D343 D35E DispatchStoreJmp D367 Sub_D367 D372 DispatchCmpBneLdaSub2 D383 DispatchLdaD D385 Sub_D385 D387 DispatchStoreStoreStoreStx4 D3AC DispatchCpxBneLdaAndClc D3BA Sub_D3BA D3C3 DispatchLdxC D3FD Sub_D3FD D446 Sub_D446 D498 Sub_D498 D4A8 DispatchCheckLdaAdd D4E3 DispatchCheckLdaAdd2 D55E Sub_D55E D594 DispatchTaxPhaLdxLda D59A Sub_D59A D5CF Sub_D5CF D5D5 DispatchLdaBne D5D9 DispatchLdyBeqLdaAdd D5E5 DispatchStoreIncStoreInc D617 Sub_D617 D62C Sub_D62C D63E Sub_D63E D6F9 Sub_D6F9 D7A7 Sub_D7A7 D7DA DispatchLsrsLsrsAnd D820 Sub_D820 D8E0 Sub_D8E0 D909 Sub_D909 D987 Sub_D987 D9EC DispatchStoreStoreLdaJsrRts DA2D Sub_DA2D DA5C Sub_DA5C DA91 Sub_DA91 DB1A Sub_DB1A DB8C DispatchLdyBeqLdaAdd3 DBA2 Sub_DBA2 DBB3 Sub_DBB3 DBC4 Sub_DBC4 DBF2 Sub_DBF2 DC03 DispatchDecBneLdaStoreLda DC36 Sub_DC36 DC76 DispatchLdaLdy DC78 Sub_DC78 DCB1 DispatchStoreStoreStore DCBA Sub_DCBA DCDC DispatchLdaBne2 DCE1 DispatchSubSecClcAdd DD28 Sub_DD28 DEE0 Sub_DEE0 DF15 DispatchJsrTaxLsrs DF4D ObjIterLoop DF66 PushXY DF6F PopXY DFA9 Sub_DFA9 DFBB Sub_DFBB DFBE DispatchJsrJsrLdaBne E006 DispatchJsrJsrJsrLsrsBcs E06D DispatchLdaBeqLdaJsr E084 Sub_E084 E08B DispatchStoreJsrLdaJsrLda E100 Sub_E100 E111 DispatchJsrJsrJsrLsrsBcs2 E134 DispatchJsrJsrJsrLsrsBcs3 E151 DispatchCmpLdaBccLda E178 Sub_E178 E1A0 DispatchJsrJsrJsrJsrLsrs E240 DispatchAndBeqIncLda E25B DispatchStoreStoreStoreLda E2CF DispatchJsrLdaBneJsrAnd E308 Sub_E308 E332 Sub_E332 E341 Sub_E341 E39B DispatchJsrLdaBneJsrAnd3 E3FB DispatchLdaJsrJmpF E44C DispatchJsrJsrLdaBmiJsr E4E4 Sub_E4E4 E520 Sub_E520 E532 DispatchLdaJsrJmpG E548 DispatchJsrJsrJmp3 E59A Sub_E59A E63C DispatchJsrLdaCmpBccLda E648 Sub_E648 E6B9 DispatchJsrLdaOraBneLda E718 Sub_E718 E7F6 Sub_E7F6 E82B Sub_E82B E831 DispatchJsrLdaSubStore E84F DispatchJsrG E853 Sub_E853 E855 DispatchLdaCmpBcsCmpBcs E876 DispatchCmpBeqLda E887 DispatchDecLdaBplIncInc E8A9 DispatchLdyB E8C0 DispatchLdyC E983 Sub_E983 E98B DispatchLdaOraBeq E9B0 Sub_E9B0 E9CC DispatchLdyD E9EE Sub_E9EE EA22 DispatchJsrJsrJsrJsrLsrs4 EA3B Sub_EA3B EA67 DispatchJsrCmpBeqBcsLda2 EA9F Sub_EA9F EAE3 Sub_EAE3 EAE9 DispatchJsrIncBneInc EB1E Sub_EB1E EB30 Sub_EB30 EB3C DispatchAddStoreLda6 EB5B DispatchAdcStoreLdaAdd2 EB80 DispatchAdcStoreRts2 EB87 DispatchLdyE EBE5 DispatchLdaI EBE8 DispatchLsrsTayStoreLda EC44 DispatchStoreIncIncLdaStoreInc EC69 DispatchStoreJsrSubBcsEor EC96 Sub_EC96 ECE3 DispatchStoreLdaStoreStoreStore ECE5 Sub_ECE5 ED17 Sub_ED17 ED3F DispatchLdaStoreLdaStoreLdy ED5D DispatchJsrLdaCmpBccBneLda EE28 Sub_EE28 EE3C Sub_EE3C EE50 Sub_EE50 EE6C Sub_EE6C EE73 Sub_EE73 EE7C Sub_EE7C EE8D Sub_EE8D EE9E Sub_EE9E EED1 Sub_EED1 EF09 Sub_EF09 EF2B Sub_EF2B EF35 Sub_EF35 EFFE Sub_EFFE F018 Sub_F018 F0E2 Sub_F0E2 F1DC DispatchLdyJmp F21D InputRead F255 DispatchLdaStoreStoreStoreDec F2AF DispatchLdyJsrLdxLdaStoreIny F300 DispatchDecLdaBplLdaStore F331 DispatchLdaCmpBmiClcAdd F34D DispatchLdaBeqDecLdxStx F385 DispatchLdaStoreLdaClcAddStore F3C2 Sub_F3C2 F50A DispatchJsrLdaStoreInyLdx F52B DispatchTaxLdxCmpBccInxInx F52E DispatchCmpBccInxInxJmpLda F55C DispatchLdaEorEorAslAslRol F574 DispatchLdxLdaStoreLdaCmpBcs F593 DispatchStoreLdaTayLdaStoreIny F5A5 DispatchLdaCmpBeqCmpBneRts F61D DispatchLdaBneStoreStoreLdxLdy F635 ObjUpdateCall F6B9 DispatchStoreLdaSecSbcBcsCmp F6D2 DispatchOraAndStore F6D6 DispatchStoreLdaOraStaJsrLda F6F8 DispatchJsrStxLdaStoreStoreLda2 F765 DispatchLdaBneLdaRorBcsLda2 F7F4 DispatchLdyLdaAndBneLdaStore F835 DispatchLdyJsrLdyJsrLdyLda F841 DispatchLdaBmiBeqLdaStoreLda2 F87F DispatchLdxLdaTayLdaStoreTya F88F DispatchLsrsLsrsLsrsAndTayLda F8C1 Sub_F8C1 F8D1 Sub_F8D1 F916 DispatchAslTayLdaStoreLdaStore2 F920 DispatchLdaStoreLdaStoreLdyLda FAF6 Reset FB00 WaitVblank FB07 CopyResetVars FB30 ClearVramByte FB32 ClearVramLoop FB37 VramClearLoop FB76 CopyPaletteToOam FB96 CompareResetVars FBA3 CopyResetVars2 FBC4 CopyResetLoop FBC6 CopyResetByte FC16 NmiSpinLoop FC4E NmiHandler FD0E NmiClearOam FD12 NmiClearOamLoop FD2F NmiGameMode2Update FD3B NmiCallObjMove FD3E NmiGameModeCheck FDBD DispatchLdaBneStoreLdaOraBeq FE0A NmiOamDmaCopy FE0C NmiOamAddrLoop FE37 ReadJoypad FE7E JoypadDone FEB9 JoypadRts FF1D IrqHandler # ---- derived internal branch-target names ---- A2C0 Sub_A2C0 A41C Sub_A41C_OnNonzero A441 Sub_A441_Loop A44D Sub_A44D_OnNonnegative A4D4 Sub_A4D4_OnNonzero A4E4 Sub_A4E4_Loop A4EC Sub_A4EC A4F6 Sub_A4F6_OnNonzero A523 Sub_A523_OnNonzero A53A Sub_A53A_Loop A553 Sub_A553_OnNonzero A570 Sub_A570_Loop A57A Sub_A57A_Loop A585 Sub_A585_Loop A591 Sub_A591_Loop A597 Sub_A597_OnCarrySet A59C Sub_A59C_OnCarrySet A5A1 Sub_A5A1_OnCarrySet A5A6 Sub_A5A6_OnCarryClear A5AB Sub_A5AB_OnCarryClear A5B0 Sub_A5B0_OnCarryClear A5B2 Sub_A5B2 A5B4 Sub_A5B4_OnNonzero A5C2 Sub_A5C2 A601 Sub_A601_Loop A602 Sub_A602_Loop A629 Sub_A629_Loop A664 Sub_A664_OnNonnegative A68F Sub_A68F_OnNonzero A6A3 Sub_A6A3 A6A5 Sub_A6A5_OnNonnegative A6BA Sub_A6BA_OnNonnegative A6CD Sub_A6CD_Loop A6D7 Sub_A6D7_OnNonzero A6DE Sub_A6DE A703 Sub_A703_OnNonzero A710 Sub_A710 A717 Sub_A717 A71E Sub_A71E A722 Sub_A722 A72F Sub_A72F_OnNonzero A73C Sub_A73C_OnNonnegative A73E Sub_A73E_Loop B8AB SetOamPtrs B8D3 ClearOamInit B8D7 Sub_B8D7_OnNonzero B8E2 Sub_B8E2_OnNonzero B8EF ClearZpVars B901 Sub_B901_OnCarryClear B916 Sub_B916_Loop B92D Sub_B92D_Loop B930 WriteOamAttr B93D Sub_B93D_OnNonzero B94B OamEntryDone B95C UpdateOamSprite B979 Sub_B979_Loop B982 Sub_B982_Loop B985 Sub_B985_Loop B98E Sub_B98E_Loop B994 ProcessSpriteList BA00 SetSpriteActive BA0F SetSpriteAttr BA31 Sub_BA31_OnNonzero BA38 Sub_BA38_Loop BA58 Sub_BA58_Loop BA65 SpriteListDone BA79 Sub_BA79_Loop BA7A Sub_BA7A_Loop BAAB SetAttrZero BAB8 SetAttrBit6 BAD0 SetAttrClear67 BAE8 SetAttrClear5 BB00 SetAttrByteLo BB10 SetAttrByte4 BB20 SetAttrByte1 BB30 CalcOamPtr BEFB GameModeDispatch BF08 Sub_BF08_Loop BF18 Sub_BF18_OnNonzero BF2A Sub_BF2A_OnNonzero BF4C Sub_BF4C_Loop BF4D ObjSpritesInit6 BF54 ObjSpritesInit5 BF5B ObjSpritesInit4 BF5F ObjSpriteLoop BF68 ObjCoordClamp BF6C Sub_BF6C_OnCarrySet BF82 Sub_BF82_Loop BF84 Sub_BF84_Loop BF8C Sub_BF8C_OnNonzero BF9E Sub_BF9E_OnNonzero BFA9 ObjSpriteLoop2 BFAB Sub_BFAB_OnNonzero BFB8 Sub_BFB8_Loop BFC5 ObjSpriteReturn BFCA ObjSpriteInit BFDE ObjSpriteCopyTable BFEA ObjSpriteLoop3 BFEE ObjSpriteAdjust BFFD ObjSpriteStore C00E Sub_C00E_Loop C00F ObjNullRoutine C010 ObjSpawnInit C01A Sub_C01A_OnNonnegative C022 Sub_C022 C02B Sub_C02B_Loop C02E ObjMoveY C03A Sub_C03A_Loop C03C ObjMoveXSign C04B Sub_C04B_Loop C056 ObjSpawnInit2 C05D ObjSetPosition C082 Sub_C082_OnNonzero C08B Sub_C08B_Loop C090 Sub_C090_Loop C099 Sub_C099_Loop C09D Sub_C09D C1FE ObjInitCall C203 Sub_C203_Loop C209 Sub_C209_OnNonzero C213 Sub_C213_Loop C215 Sub_C215_OnNonzero C21F Sub_C21F_Loop C22D Sub_C22D_Loop C23A Sub_C23A_Loop C249 Sub_C249_Loop C24E Sub_C24E_Loop C259 Sub_C259_OnNonzero C265 ObjSubRoutine C267 Sub_C267_OnNonzero C26F Sub_C26F_Loop C274 Sub_C274 C27B ObjSubRoutine2 C27D ObjPushX C280 Sub_C280_OnNonzero C28B Sub_C28B_Loop C305 Sub_C305 C30F Sub_C30F C311 Sub_C311_OnNonzero C322 Sub_C322_Loop C364 Sub_C364 C36D Sub_C36D C376 ObjSpriteSetup C378 Sub_C378_OnNonzero C38B Sub_C38B_Loop C3C6 ObjDrawCall C3D0 Sub_C3D0_OnNonzero C3E2 Sub_C3E2_Loop C3F1 ObjSpriteCheck C3F3 Sub_C3F3_OnNonzero C3FD Sub_C3FD_Loop C407 Sub_C407_Loop C409 Sub_C409_OnNonzero C41B Sub_C41B_Loop C42D ObjSpriteAttr C43B Sub_C43B_OnOverflowClear C445 Sub_C445_OnNonnegative C455 Sub_C455 C473 Sub_C473_OnOverflowClear C47D Sub_C47D_OnNonnegative C49A Sub_C49A C4D2 Sub_C4D2 C4E6 Sub_C4E6_OnNegative C4F4 Sub_C4F4 C4FB Sub_C4FB_Loop C4FF Sub_C4FF C50B Sub_C50B C523 Sub_C523_Loop C53B Sub_C53B C568 ObjYCheck C56E Sub_C56E_Loop C571 Sub_C571_Loop C574 ObjYUpdate C579 ObjXUpdate C57B ObjXUpdate2 C58C Sub_C58C_Loop C5A2 Sub_C5A2_Loop C626 Sub_C626 C640 Sub_C640_Loop C64E Sub_C64E_Loop C658 Sub_C658 C699 ObjSpriteIndex C6AC Sub_C6AC_Loop C6B4 ObjSpriteY C6D4 Sub_C6D4 C6DF Sub_C6DF_Loop C711 Sub_C711 C717 Sub_C717_Loop C71F Sub_C71F_Loop C720 ObjSpriteX C72B Sub_C72B_Loop C7A0 ObjSpriteAttrs C7C4 Sub_C7C4 C7C6 Sub_C7C6 C7D7 Sub_C7D7_Loop C7D8 ObjCommonUpdate C7E0 Sub_C7E0_OnCarrySet C7E1 Sub_C7E1_Loop C80B Sub_C80B_OnNonzero C837 Sub_C837_Loop C8B4 Sub_C8B4 C8BE Sub_C8BE C8D2 Sub_C8D2 C90F Sub_C90F C920 Sub_C920 C9BC C9bcCheck C9BE DispatchCheck C9D8 DispatchInc C9DE Sub_C9DE_Loop C9E2 Sub_C9E2_Loop C9E3 Sub_C9E3_Loop C9F7 Sub_C9F7_Loop CA07 JumpIndirect4 CA62 Sub_CA62 CA6C Sub_CA6C CA76 Sub_CA76 CA80 Sub_CA80 CA88 Sub_CA88 CA92 Sub_CA92 CA99 Sub_CA99 CAA0 Sub_CAA0 CAAB Sub_CAAB CAB2 Sub_CAB2 CAB6 DispatchStoreY2Rts CAB9 Sub_CAB9 CAC0 Sub_CAC0 CAC7 Sub_CAC7 CACE Sub_CACE CAD5 Sub_CAD5 CADC Sub_CADC CAE3 Sub_CAE3 CAEA Sub_CAEA CAED Sub_CAED_OnCarrySet CB02 Sub_CB02 CB0C Sub_CB0C CB1A Sub_CB1A CB24 Sub_CB24 CB2E Sub_CB2E CB38 Sub_CB38 CB42 Sub_CB42 CB4C Sub_CB4C CB53 Sub_CB53 CB5D Sub_CB5D CB64 Sub_CB64 CB6E Sub_CB6E CB77 Sub_CB77 CB7E Sub_CB7E CB85 Sub_CB85 CB8C Sub_CB8C CB93 Sub_CB93 CB9A DispatchStoreLsrs CBA3 Sub_CBA3_OnNonzero CBAB Sub_CBAB_Loop CBB6 Sub_CBB6_OnNonzero CBDA DispatchLsrsPhi CBF8 Sub_CBF8_Loop CC12 DispatchStoreLsrsB CC1B Sub_CC1B_OnNonzero CC23 Sub_CC23_Loop CC28 Sub_CC28_OnNonzero CC4A DispatchLsrsPhiB CC67 Sub_CC67_Loop CC80 Sub_CC80 CC8D DispatchLsrsRts CC93 Sub_CC93_Loop CC9D Sub_CC9D_OnNonzero CCAC Sub_CCAC_Loop CCE1 DispatchLsrsRts2 CCE7 Sub_CCE7_Loop CCF1 Sub_CCF1_OnNonzero CD00 Sub_CD00_Loop CD45 Sub_CD45 CD81 Sub_CD81_Loop CE03 Sub_CE03 CE06 Sub_CE06_OnNonzero CE11 DispatchAndCheck CE30 Sub_CE30_Loop CE3D Sub_CE3D_Loop CE3E Sub_CE3E_Loop CE45 Sub_CE45_Loop CE50 DispatchOraCheck CE5F Sub_CE5F_Loop CE65 Sub_CE65_Loop CE83 Sub_CE83_Loop CEB5 Sub_CEB5_Loop CEC2 Sub_CEC2_Loop CECF Sub_CECF CEF6 DispatchJmpA CEFB DispatchLdaA CEFD DispatchStoreJsrStoreLda CF22 Sub_CF22 CF2F DispatchJsrStoreLdaClc CF64 Sub_CF64_Loop CF65 DispatchJsrStoreLdaClc2 CF95 Sub_CF95 CF9A Sub_CF9A_Loop CF9B DispatchJsrStoreLdaClc3 CFCF Sub_CFCF CFD4 Sub_CFD4_Loop CFD5 DispatchTyaPhaLdy CFD9 Sub_CFD9_OnNonzero CFEA Sub_CFEA_Loop D018 Sub_D018_OnNonzero D024 Sub_D024 D03D DispatchAddStoreLda D05A Sub_D05A_Loop D05C DispatchAdcStoreLdaAdd D07F Sub_D07F_Loop D081 DispatchAdcStoreRts D088 DispatchJsrSubBcs D0BA Sub_D0BA_Loop D0D8 Sub_D0D8_Loop D0E6 Sub_D0E6_Loop D0F8 DispatchCheckLdaRts D0FF Sub_D0FF_Loop D102 DispatchCheckLdaRts2 D109 Sub_D109_Loop D10C DispatchStoreB D10E DispatchStoreStoreStoreStore D121 Sub_D121_Loop D129 Sub_D129_OnNonzero D154 DispatchLdyA D156 Sub_D156_OnNonzero D166 Sub_D166_Loop D167 ObjMoveCall D169 Sub_D169_OnNonzero D17E Sub_D17E_Loop D198 Sub_D198_Loop D19B DispatchTxAddTaxCpx D1AB Sub_D1AB_OnNonzero D1B9 Sub_D1B9_OnNonzero D1C8 Sub_D1C8_Loop D1CB DispatchTxAddTaxCpx2 D1D5 Sub_D1D5_Loop D1DB Sub_D1DB_Loop D1DD Sub_D1DD_OnNonnegative D1E9 Sub_D1E9_OnNonnegative D1F8 Sub_D1F8_Loop D1FB DispatchSubTaxBpl D203 Sub_D203_Loop D209 DispatchLdyPhaLdaPha D2C4 Sub_D2C4 D2CB DispatchCheckBeqRts D2D1 Sub_D2D1_Loop D2DF Sub_D2DF_OnNonzero D2E9 Sub_D2E9 D2F3 Sub_D2F3_Loop D2F4 Sub_D2F4_Loop D301 Sub_D301_OnCarryClear D314 DispatchCmpBneLdaSub D322 Sub_D322_Loop D328 DispatchStoreStoreStoreStx D343 Sub_D343 D350 Sub_D350_Loop D351 Sub_D351_Loop D35E DispatchStoreJmp D365 Sub_D365_OnNonzero D367 Sub_D367 D372 DispatchCmpBneLdaSub2 D383 DispatchLdaD D385 Sub_D385 D387 DispatchStoreStoreStoreStx4 D395 Sub_D395_OnNonzero D39E Sub_D39E_OnNonzero D3A8 Sub_D3A8_Loop D3AC DispatchCpxBneLdaAndClc D3BA Sub_D3BA D3BC Sub_D3BC_OnNonzero D3C3 DispatchLdxC D3C5 Sub_D3C5_OnNonzero D3D6 Sub_D3D6_Loop D3F1 Sub_D3F1_OnCarryClear D3F2 Sub_D3F2_Loop D3FA Sub_D3FA_Loop D3FD Sub_D3FD D421 Sub_D421_Loop D446 Sub_D446 D451 Sub_D451_OnNonzero D462 Sub_D462_Loop D498 Sub_D498 D4A8 DispatchCheckLdaAdd D4B5 Sub_D4B5_OnCarryClear D4B7 Sub_D4B7_OnNonzero D4B9 Sub_D4B9_Loop D4C1 Sub_D4C1_Loop D4E3 DispatchCheckLdaAdd2 D4F1 Sub_D4F1_OnCarryClear D4F3 Sub_D4F3_OnNonzero D4F5 Sub_D4F5_Loop D4FE Sub_D4FE_Loop D52F Sub_D52F_Loop D55E Sub_D55E D561 Sub_D561_Loop D56A Sub_D56A_OnNonzero D56B Sub_D56B_Loop D58A Sub_D58A_Loop D594 DispatchTaxPhaLdxLda D59A Sub_D59A D59D Sub_D59D_OnNonzero D5AE Sub_D5AE_Loop D5CF Sub_D5CF D5D5 DispatchLdaBne D5D9 DispatchLdyBeqLdaAdd D5E5 DispatchStoreIncStoreInc D603 Sub_D603_Loop D608 Sub_D608_Loop D617 Sub_D617 D618 Sub_D618_OnNegative D61B Sub_D61B_Loop D629 Sub_D629_OnNonnegative D62C Sub_D62C D63E Sub_D63E D6F9 Sub_D6F9 D794 Sub_D794_OnNonzero D7A7 Sub_D7A7 D7BE Sub_D7BE_Loop D7DA DispatchLsrsLsrsAnd D804 Sub_D804_OnNonzero D820 Sub_D820 D82E Sub_D82E_Loop D8E0 Sub_D8E0 D8F2 Sub_D8F2_Loop D8FF Sub_D8FF_Loop D909 Sub_D909 D916 Sub_D916_Loop D92B Sub_D92B_Loop D987 Sub_D987 D99E Sub_D99E_Loop D9A6 Sub_D9A6_Loop D9E2 Sub_D9E2_Loop D9E7 Sub_D9E7_Loop D9EC DispatchStoreStoreLdaJsrRts D9F6 Sub_D9F6_Loop D9F7 Sub_D9F7_Loop DA2D Sub_DA2D DA3D Sub_DA3D_OnZero DA3E Sub_DA3E_Loop DA5C Sub_DA5C DA6D Sub_DA6D_Loop DA91 Sub_DA91 DAA8 Sub_DAA8_Loop DAB0 Sub_DAB0_Loop DADD Sub_DADD_Loop DB1A Sub_DB1A DB2A Sub_DB2A_Loop DB3D Sub_DB3D_Loop DB5A Sub_DB5A_Loop DB6A Sub_DB6A_Loop DB8C DispatchLdyBeqLdaAdd3 DBA2 Sub_DBA2 DBB2 Sub_DBB2_OnZero DBB3 Sub_DBB3 DBC4 Sub_DBC4 DBC7 Sub_DBC7_Loop DBDC Sub_DBDC_Loop DBF2 Sub_DBF2 DC03 DispatchDecBneLdaStoreLda DC12 Sub_DC12_OnNonzero DC1E Sub_DC1E_Loop DC1F Sub_DC1F_OnCarryClear DC36 Sub_DC36 DC54 Sub_DC54_Loop DC76 DispatchLdaLdy DC78 Sub_DC78 DC9C Sub_DC9C_Loop DC9D Sub_DC9D_Loop DCB1 DispatchStoreStoreStore DCBA Sub_DCBA DCDC DispatchLdaBne2 DCE1 DispatchSubSecClcAdd DCFF Sub_DCFF_Loop DD27 Sub_DD27_Loop DD28 Sub_DD28 DD79 Sub_DD79_Loop DEE0 Sub_DEE0 DEE8 Sub_DEE8_OnZero DEEA Sub_DEEA_OnNonzero DF01 Sub_DF01_OnNonzero DF10 Sub_DF10_OnNegative DF15 DispatchJsrTaxLsrs DF4D ObjIterLoop DF53 Sub_DF53_OnNonzero DF66 PushXY DF6F PopXY DFA9 Sub_DFA9 DFBB Sub_DFBB DFBE DispatchJsrJsrLdaBne DFC9 Sub_DFC9_OnCarrySet DFDB Sub_DFDB_Loop DFF0 Sub_DFF0_Loop DFFC Sub_DFFC_Loop E006 DispatchJsrJsrJsrLsrsBcs E032 Sub_E032_Loop E040 Sub_E040_Loop E052 Sub_E052_Loop E05B Sub_E05B_Loop E06D DispatchLdaBeqLdaJsr E07C Sub_E07C_Loop E084 Sub_E084 E08B DispatchStoreJsrLdaJsrLda E0B0 Sub_E0B0_OnNegative E0C6 Sub_E0C6_OnNonzero E0D5 Sub_E0D5_OnCarrySet E0DD Sub_E0DD_Loop E100 Sub_E100 E111 DispatchJsrJsrJsrLsrsBcs2 E134 DispatchJsrJsrJsrLsrsBcs3 E151 DispatchCmpLdaBccLda E15B Sub_E15B_Loop E178 Sub_E178 E195 Sub_E195_OnNegative E1A0 DispatchJsrJsrJsrJsrLsrs E1D3 Sub_E1D3_Loop E240 DispatchAndBeqIncLda E255 Sub_E255_Loop E25B DispatchStoreStoreStoreLda E26B Sub_E26B_OnNonzero E2CF DispatchJsrLdaBneJsrAnd E2E2 Sub_E2E2_Loop E2EA Sub_E2EA_Loop E2F3 Sub_E2F3_Loop E301 Sub_E301_Loop E308 Sub_E308 E312 Sub_E312_Loop E332 Sub_E332 E341 Sub_E341 E344 Sub_E344_OnNegative E34F Sub_E34F_OnCarrySet E35E Sub_E35E_Loop E371 Sub_E371_Loop E379 Sub_E379_Loop E397 Sub_E397_Loop E39B DispatchJsrLdaBneJsrAnd3 E3AE Sub_E3AE_Loop E3B6 Sub_E3B6_Loop E3BF Sub_E3BF_Loop E3CD Sub_E3CD_Loop E3EB Sub_E3EB_Loop E3F2 Sub_E3F2_Loop E3FB DispatchLdaJsrJmpF E403 Sub_E403_Loop E44C DispatchJsrJsrLdaBmiJsr E465 Sub_E465_Loop E4E4 Sub_E4E4 E4E7 Sub_E4E7_OnNonzero E4F9 Sub_E4F9_Loop E520 Sub_E520 E523 Sub_E523_OnCarrySet E532 DispatchLdaJsrJmpG E53B Sub_E53B_Loop E548 DispatchJsrJsrJmp3 E59A Sub_E59A E5AE Sub_E5AE_Loop E63C DispatchJsrLdaCmpBccLda E648 Sub_E648 E64B Sub_E64B_OnNonzero E6B9 DispatchJsrLdaOraBneLda E6CE Sub_E6CE_Loop E6FD Sub_E6FD_Loop E70D Sub_E70D_Loop E718 Sub_E718 E722 Sub_E722_Loop E73B Sub_E73B_Loop E744 Sub_E744_Loop E749 Sub_E749_OnNonzero E756 Sub_E756_Loop E778 Sub_E778_Loop E781 Sub_E781_OnNonzero E78E Sub_E78E_Loop E7BB Sub_E7BB_OnNonzero E7C8 Sub_E7C8_Loop E7E7 Sub_E7E7_Loop E7EE Sub_E7EE_OnNonzero E7F6 Sub_E7F6 E7FB Sub_E7FB_Loop E81B Sub_E81B_Loop E82B Sub_E82B E831 DispatchJsrLdaSubStore E845 Sub_E845_Loop E84F DispatchJsrG E853 Sub_E853 E855 DispatchLdaCmpBcsCmpBcs E873 Sub_E873_Loop E876 DispatchCmpBeqLda E87E Sub_E87E_Loop E883 Sub_E883_Loop E887 DispatchDecLdaBplIncInc E895 Sub_E895_Loop E89F Sub_E89F_Loop E8A9 DispatchLdyB E8AB Sub_E8AB_OnNonzero E8C0 DispatchLdyC E8C2 Sub_E8C2_OnNonzero E983 Sub_E983 E98B DispatchLdaOraBeq E993 Sub_E993_OnCarrySet E998 Sub_E998_Loop E9B0 Sub_E9B0 E9CB Sub_E9CB_Loop E9CC DispatchLdyD E9CE Sub_E9CE_OnNonzero E9EE Sub_E9EE E9F5 Sub_E9F5_Loop EA1F Sub_EA1F_Loop EA22 DispatchJsrJsrJsrJsrLsrs4 EA3B Sub_EA3B EA3E Sub_EA3E_Loop EA59 Sub_EA59_Loop EA67 DispatchJsrCmpBeqBcsLda2 EA82 Sub_EA82_Loop EA9F Sub_EA9F EAE3 Sub_EAE3 EAE9 DispatchJsrIncBneInc EAF4 Sub_EAF4_Loop EAFE Sub_EAFE_Loop EB0C Sub_EB0C_Loop EB1E Sub_EB1E EB21 Sub_EB21_Loop EB30 Sub_EB30 EB3C DispatchAddStoreLda6 EB59 Sub_EB59_Loop EB5B DispatchAdcStoreLdaAdd2 EB7E Sub_EB7E_Loop EB80 DispatchAdcStoreRts2 EB87 DispatchLdyE EB89 Sub_EB89_OnNonzero EBB8 Sub_EBB8_Loop EBE2 Sub_EBE2_Loop EBE5 DispatchLdaI EBE8 DispatchLsrsTayStoreLda EC03 Sub_EC03_Loop EC08 Sub_EC08_Loop EC2A Sub_EC2A_Loop EC2D Sub_EC2D_OnCarrySet EC34 Sub_EC34_OnNonzero EC41 Sub_EC41_Loop EC44 DispatchStoreIncIncLdaStoreInc EC64 Sub_EC64_Loop EC69 DispatchStoreJsrSubBcsEor EC96 Sub_EC96 ECA0 Sub_ECA0_Loop ECC3 Sub_ECC3_Loop ECD1 Sub_ECD1_Loop ECE3 DispatchStoreLdaStoreStoreStore ECE5 Sub_ECE5 ECF8 Sub_ECF8_Loop ED00 Sub_ED00_OnNonzero ED17 Sub_ED17 ED3F DispatchLdaStoreLdaStoreLdy ED49 Sub_ED49_OnNonzero ED54 Sub_ED54_Loop ED59 Sub_ED59_Loop ED5D DispatchJsrLdaCmpBccBneLda ED60 Sub_ED60_OnNonzero ED70 Sub_ED70_Loop ED73 Sub_ED73_Loop EE28 Sub_EE28 EE3C Sub_EE3C EE50 Sub_EE50 EE6C Sub_EE6C EE73 Sub_EE73 EE7C Sub_EE7C EE8D Sub_EE8D EE9E Sub_EE9E EED1 Sub_EED1 EF09 Sub_EF09 EF2B Sub_EF2B EF35 Sub_EF35 EFFE Sub_EFFE F018 Sub_F018 F0E2 Sub_F0E2 F0E4 Sub_F0E4_Loop F1DC DispatchLdyJmp F1F5 Sub_F1F5_OnNonzero F201 Sub_F201_Loop F20E Sub_F20E_OnZero F21D InputRead F227 Sub_F227_Loop F22E Sub_F22E_OnNonzero F251 Sub_F251_Loop F252 Sub_F252_Loop F255 DispatchLdaStoreStoreStoreDec F26C Sub_F26C_Loop F278 Sub_F278_Loop F2A0 Sub_F2A0_OnNonzero F2AF DispatchLdyJsrLdxLdaStoreIny F2BC Sub_F2BC_OnNonzero F2D9 Sub_F2D9_Loop F2DF Sub_F2DF_Loop F2E9 Sub_F2E9_OnNonzero F300 DispatchDecLdaBplLdaStore F30A Sub_F30A_Loop F311 Sub_F311_Loop F331 DispatchLdaCmpBmiClcAdd F33A Sub_F33A_Loop F34D DispatchLdaBeqDecLdxStx F381 Sub_F381_Loop F385 DispatchLdaStoreLdaClcAddStore F3A0 Sub_F3A0_Loop F3B0 Sub_F3B0_Loop F3C2 Sub_F3C2 F3C7 Sub_F3C7_Loop F3D6 Sub_F3D6_Loop F3E2 Sub_F3E2_Loop F3FA Sub_F3FA_Loop F417 Sub_F417_OnNonzero F430 Sub_F430_Loop F436 Sub_F436_Loop F447 Sub_F447_OnNonzero F4AA Sub_F4AA_OnNonzero F50A DispatchJsrLdaStoreInyLdx F515 Sub_F515_OnNonzero F52B DispatchTaxLdxCmpBccInxInx F52E DispatchCmpBccInxInxJmpLda F538 Sub_F538_Loop F55C DispatchLdaEorEorAslAslRol F574 DispatchLdxLdaStoreLdaCmpBcs F576 Sub_F576_OnNonzero F587 Sub_F587_Loop F593 DispatchStoreLdaTayLdaStoreIny F5A5 DispatchLdaCmpBeqCmpBneRts F5B1 Sub_F5B1_Loop F5B7 Sub_F5B7_Loop F5CD Sub_F5CD_Loop F61D DispatchLdaBneStoreStoreLdxLdy F631 Sub_F631_Loop F634 Sub_F634_Loop F635 ObjUpdateCall F640 Sub_F640_Loop F64E Sub_F64E_Loop F650 Sub_F650_Loop F660 Sub_F660_OnNonzero F669 Sub_F669_OnNonzero F68A Sub_F68A_Loop F68F Sub_F68F_Loop F694 Sub_F694_Loop F6B3 Sub_F6B3_Loop F6B7 Sub_F6B7_Loop F6B9 DispatchStoreLdaSecSbcBcsCmp F6BB Sub_F6BB_Loop F6CC Sub_F6CC_Loop F6D2 DispatchOraAndStore F6D6 DispatchStoreLdaOraStaJsrLda F6D8 Sub_F6D8_Loop F6DC Sub_F6DC_Loop F6EF Sub_F6EF_OnNonzero F6F8 DispatchJsrStxLdaStoreStoreLda2 F732 Sub_F732_Loop F750 Sub_F750_Loop F758 Sub_F758_Loop F759 Sub_F759_Loop F765 DispatchLdaBneLdaRorBcsLda2 F779 Sub_F779_Loop F77F Sub_F77F_Loop F79E Sub_F79E_Loop F7F3 Sub_F7F3_Loop F7F4 DispatchLdyLdaAndBneLdaStore F804 Sub_F804_Loop F811 Sub_F811_OnNonzero F820 Sub_F820_Loop F835 DispatchLdyJsrLdyJsrLdyLda F841 DispatchLdaBmiBeqLdaStoreLda2 F85C Sub_F85C_Loop F85D Sub_F85D_Loop F871 Sub_F871_Loop F87F DispatchLdxLdaTayLdaStoreTya F881 Sub_F881_OnNonnegative F88F DispatchLsrsLsrsLsrsAndTayLda F8C1 Sub_F8C1 F8D1 Sub_F8D1 F8DD Sub_F8DD_Loop F8ED Sub_F8ED_Loop F909 Sub_F909_Loop F916 DispatchAslTayLdaStoreLdaStore2 F920 DispatchLdaStoreLdaStoreLdyLda F930 Sub_F930_OnNonzero FAF6 Reset FB00 WaitVblank FB07 CopyResetVars FB30 ClearVramByte FB32 ClearVramLoop FB37 VramClearLoop FB76 CopyPaletteToOam FB96 CompareResetVars FBA3 CopyResetVars2 FBC4 CopyResetLoop FBC6 CopyResetByte FC16 NmiSpinLoop FC4E NmiHandler FCBF Sub_FCBF_Loop FCCA Sub_FCCA_Loop FCDC Sub_FCDC_Loop FCFF Sub_FCFF_Loop FD0A Sub_FD0A_Loop FD0E NmiClearOam FD12 NmiClearOamLoop FD2F NmiGameMode2Update FD3B NmiCallObjMove FD3E NmiGameModeCheck FD69 Sub_FD69_OnNonzero FD7C Sub_FD7C_Loop FD87 Sub_FD87_Loop FD90 Sub_FD90_Loop FD9D Sub_FD9D_Loop FDAE Sub_FDAE_Loop FDBD DispatchLdaBneStoreLdaOraBeq FDC4 Sub_FDC4_Loop FDCE Sub_FDCE_Loop FDDF Sub_FDDF_OnNonzero FDE0 Sub_FDE0_Loop FDEF Sub_FDEF_Loop FE0A NmiOamDmaCopy FE0C NmiOamAddrLoop FE24 Sub_FE24_OnNonzero FE31 Sub_FE31_Loop FE37 ReadJoypad FE39 Sub_FE39_OnNonnegative FE50 Sub_FE50_OnNonzero FE57 Sub_FE57_Loop FE60 Sub_FE60_Loop FE7E JoypadDone FE83 Sub_FE83_Loop FE86 Sub_FE86_OnNonzero FE91 Sub_FE91_OnNonzero FE9B Sub_FE9B_OnNonzero FEA3 Sub_FEA3_OnNegative FEA5 Sub_FEA5_OnNonzero FEB9 JoypadRts FEC0 Sub_FEC0_Loop FEC3 Sub_FEC3_OnNonzero FECD Sub_FECD_OnNonzero FEDD Sub_FEDD_OnNonzero FF1D IrqHandler