Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 00 Free slot, non-existent sprite.
- 01 Initial phase of sprite.
- 02 Killed, falling off screen.
- 03 Smushed. Rex and shell-less Koopas can be in this state.
- 04 Killed with a spinjump.
- 05 Burning in lava; sinking in mud.
- 06 Turn into coin at level end.
- 07 Stay in Yoshi's mouth.
- 08 Normal routine.
- 09 Stationary / Carryable.
- 0A Kicked.
- 0B Carried.
- 0C Powerup from being carried past goaltape.
- 0D Finalzinho de `IggysBall`, que não tem efeito útil.
- 0E **ACE**
- 0F **ACE**
- 10 `$C320`: transforma ítem em Changing item, ou Berry, caso `$160E` seja não-zero.
- 11 **ACE**
- 12 `SubOffscreen0Bnk1`
- 13 **ACE**
- 16 **ACE**
- 17 `IsOnGround`
- 18 **ACE**
- 19 **ACE**
- 1a **ACE**
- 1c **ACE**
- 1f **ACE**
- 14 `$D690` **crash** devido a PLAs
- 15 `$D6AA` **open bus** eventual
- 1B cai em RTIs e WAI, causando lag
- 1D `$A960`: **Middle**. Meio da rotina de stompped sprite. Pode fazer spit transformation em sprites virtuais.
- 1E `9D08`: **Middle**. Meio da rotina SubSprGfx0Entry1.
- 20 `$9EB5`: **crash** devido a PHA antes dessa instrução.
- 21 **BRK**
- 22 **ACE**
- 23 `InitStandardSprite`
- 24 `InitStandardSprite`
- 25 `InitStandardSprite`
- 26 `InitStandardSprite`
- 27 `InitStandardSprite`
- 28 `InitStandardSprite`
- 29 `InitStandardSprite`
- 2A `InitStandardSprite`
- 2B `InitStandardSprite`
- 2C `InitGrnBounceKoopa`
- 2D `InitStandardSprite`
- 2E `InitStandardSprite`
- 2F `InitStandardSprite`
- 30 `InitBomb `
- 31 `InitKeyHole `
- 32 `InitStandardSprite`
- 33 `InitStandardSprite`
- 34 `InitStandardSprite`
- 35 `UnusedInit `
- 36 `InitStandardSprite`
- 37 `InitStandardSprite`
- 38 `Return01B011 `
- 39 `InitVerticalFish `
- 3A `InitFish `
- 3B `InitFish `
- 3C `InitMsgPSideExit `
- 3D `InitPiranha `
- 3E `Return0185C2 `
- 3F `InitBulletBill `
- 40 `InitStandardSprite`
- 41 `InitLakitu `
- 42 `InitMagikoopa `
- 43 `Return018583 `
- 44 `FaceMario `
- 45 `InitVertNetKoopa `
- 46 `InitVertNetKoopa `
- 47 `InitHorzNetKoopa `
- 48 `InitHorzNetKoopa `
- 49 `InitThwomp `
- 4A `Return01AEA2 `
- 4B `InitBigBoo `
- 4C `InitKoopaKid `
- 4D `InitDownPiranha `
- 4E `Return0185C2 `
- 4F `InitYoshiEgg `
- 50 `InitKeyPBabyYoshi `
- 51 `InitSpikeTop `
- 52 `Return0185C2 `
- 53 `FaceMario `
- 54 `FaceMario `
- 55 `FaceMario `
- 56 `InitFireball `
- 57 `Return0185C2 `
- 58 `InitYoshi `
- 59 `Return0185C2 `
- 5A `InitBigBoo `
- 5B `InitEerie `
- 5C `InitEerie `
- 5D `InitUrchin `
- 5E `InitUrchin `
- 5F `InitUrchinWallFllw`
- 60 `InitRipVanFish `
- 61 `InitPSwitch `
- 62 `Return0185C2 `
- 63 `Return0185C2 `
- 64 `Return01843D `
- 65 `Return01843D `
- 66 `Return01843D `
- 67 `Return01843D `
- 68 `Return0185C2 `
- 69 `InitDigginChuck `
- 6A `Return0183EE `
- 6B `Return0183EE `
- 6C `InitGrowingPipe `
- 6D `Return0183EE `
- 6E `InitPiranha `
- 6F `InitExplodingBlk `
- 70 `InitMontyMole `
- 71 `InitMontyMole `
- 72 `InitPiranha `
- 73 `InitPiranha `
- 74 `FaceMario `
- 75 `InitMovingLedge `
- 76 `Return0185C2 `
- 77 `InitClimbingDoor `
- 78 `InitChckbrdPlat `
- 79 `Return01B25D `
- 7A `InitChckbrdPlat `
- 7B `Return01B25D `
- 7C `Return01B267 `
- 7D `Return01B267 `
- 7E `InitFloatingPlat `
- 7F `InitFallingPlat `
- 80 `InitFloatingPlat `
- 81 `InitOrangePlat `
- 82 `InitBrwnChainPlat `
- 83 `Return01AE90 `
- 84 `InitFloatingSkull `
- 85 `InitLineBrwnPlat `
- 86 `InitLinePlat `
- 87 `InitLineRope `
- 88 `InitLineGuidedSpr `
- 89 `InitLineGuidedSpr `
- 8A `InitLineGuidedSpr `
- 8B `InitLineGuidedSpr `
- 8C `Return01D6C3 `
- 8D `Return0185C2 `
- 8E `Return01843D `
- 8F `InitPeaBouncer `
- 90 `Return0185C2 `
- 91 `InitDinos `
- 92 `InitDinos `
- 93 `InitPokey `
- 94 `InitSuperKoopa `
- 95 `InitSuperKoopa `
- 96 `InitSuperKoopaFthr`
- 97 `InitPowerUp `
- 98 `InitPowerUp `
- 99 `InitPowerUp `
- 9A `InitPowerUp `
- 9B `InitPowerUp `
- 9C `Return018583 `
- 9D `Return018583 `
- 9E `InitGoalTape `
- 9F `Return0185C2 `
- A0 `Return0185C2 `
- A1 `Return0185C2 `
- A2 `Return0185C2 `
- A3 `InitKeyPBabyYoshi `
- A4 `InitChangingItem `
- A5 `InitBonusGame `
- A6 `InitFlyingQBlock `
- A7 `InitFlyingQBlock `
- A8 `Return0185C2 `
- A9 `InitWiggler `
- AA `Return0185C2 `
- AB `InitWingedCage `
- AC `Return01843D `
- AD `Return0185C2 `
- AE `Return0185C2 `
- AF `InitMsgPSideExit `
- B0 `Return0185C2 `
- B1 `Return0185C2 `
- B2 `InitScalePlats `
- B3 `FaceMario `
- B4 `Return018869 `
- B5 `InitChuck `
- B6 `InitChuck `
- B7 `InitWhistlinChuck `
- B8 `InitClappinChuck `
- B9 `Return018869 `
- BA `InitPuntinChuck `
- BB `InitPitchinChuck `
- BC `Return0183EE `
- BD `InitSumoBrother `
- BE `InitHammerBrother `
- BF `Return0185C2 `
- C0 `InitBubbleSpr `
- C1 `InitBallNChain `
- C2 `InitBanzai `
- C3 `InitBowserScene `
- C4 `Return0185C2 `
- C5 `Return0185C2 `
- C6 `InitGreyChainPlat `
- C7 `InitFloatSpkBall `
- C8 `InitFuzzBallPSpark`
- C9 `InitFuzzBallPSpark`
- CA `Return0185C2 `
- CB `Return0185C2 `
- CC `InitReznor `
- CD `InitFishbone `
- CE `FaceMario `
- CF `InitWoodSpike `
- D0 `InitWoodSpike2 `
- D1 `Return0185C2 `
- D2 `Return0185C2 `
- D3 `InitDiagBouncer `
- D4 `InitCreateEatBlk `
- D5 `Return0185C2 `
- D6 `InitBowsersFire `
- D7 `FaceMario `
- D8 `Return0185C2 `
- D9 `InitDiagBouncer `
- DA `Return0185C2 `
- DB `Return0185C2 `
- DC `Return0185C2 `
- DD `InitTimedPlat `
- DE `Return0185C2 `
- DF `InitBowserStatue `
- E0 `InitSlidingKoopa `
- E1 `Return0185C2 `
- E2 `FaceMario `
- E3 `InitGreyLavaPlat `
- E4 `InitMontyMole `
- E5 `FaceMario `
- E6 `FaceMario `
- E7 `Return0185C2 `
- E8 `FaceMario `
- E9 `Return018313 `
- EA `Return0185C2 `
- EB `Return0185C2 `
- EC `$E8F6` final de `HandleSprStunned`, pode zerar `$AA`
- ED `$E8F6` final de `HandleSprStunned`, pode zerar `$AA`
- EE `$FE60` permite gama de resultados devido a `JSR ($00F4,X)`
- EF **ACE**
- F0 `$A420`: **Misalligned**. Setta `$16` e faz tentativa de colisão de X com sprite de slot igual valor em `$BD`.
- F1 `$9483`: **Middle**. Meio da rotina de carried sprite.
- F2 `$C0C2`: **Middle** de GoalTape. É possível ativar a saída se houver colisão.
- F3 **BRK** eventual
- F4 `$` **Misalligned** que dobra valor em `$29,x` e setta `$01ab,y`
- F5 `$9d01` parte de `SubSprGfx0Entry0`, apenas gráfico.
- F6 **ACE**
- F7 `$A060` faz `$B6,X` = Player X speed + 0x60, `$AA` = 0, $154C,X = 0 e pose = 0x0C.
- F8 `$B53F` parte de `OrangePlatform`
- F9 **ACE**
- FA `$D010`: **Middle**. Meio da rotina do Morton. Branch dependendo de Y. TODO
- FB `$A002`: **Middle**. Meio da rotina de carried sprite.
- FC `$98FF`: **Middle**. Meio da rotina de kicked sprite.
- FD **ACE**
- FE **ACE**
- FF **ACE**
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement