TheNoSwearGuy

SMB3 Wrong Warp: A Full Table of All the Bad X Values the Walking Koopa in Slot 0 Can Unload With

May 12th, 2023 (edited)
366
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.92 KB | Gaming | 0 0
  1. SMB3 Wrong Warp: A Full Table of All the Bad X Values the Walking Koopa in Slot 0 Can Unload With
  2.  
  3.  
  4. Typical code that's executed from $81-$8F when doing the intermediate/advanced wrong warp route (skip to line 15 if you don't know 6502):
  5. A:00 X:19 Y:FF S:01 P:nvUBdiZc $0081: 00 BRK
  6. A:00 X:19 Y:FF S:01 P:nvUBdiZc $0083: 00 BRK
  7. A:00 X:19 Y:FF S:01 P:nvUBdiZc $0085: C0 00 CPY #$00
  8. A:00 X:19 Y:FF S:01 P:NvUBdizC $0087: 11 05 ORA ($05),Y @ $00FF = #$A8
  9. A:A8 X:19 Y:FF S:01 P:NvUBdizC $0089: 05 05 ORA $05 = #$00
  10. A:A8 X:19 Y:FF S:01 P:NvUBdizC $008B: 05 12 ORA $12 = #$00 ; Depending on the #$8F setup you're doing, this can be either ORA $12 or ORA $07. However, both $07 and $12 hold #$00 when execution returns to $81, so both the Accumulator and the processor flags won't change either way.
  11. A:A8 X:19 Y:FF S:01 P:NvUBdizC $008D: 00 BRK
  12. A:A8 X:19 Y:FF S:01 P:NvUBdizC $008F: 00 BRK
  13. A:A8 X:19 Y:FF S:01 P:NvUBdizC $0091: ??
  14.  
  15. A full table of all the bad values the walking koopa in slot 0 can unload with (#$28-#$B1):
  16. -0 -1 -2 -3 -4 -5 -6 -7 -8 -9 -A -B -C -D -E -F
  17. 0-
  18. 1-
  19. 2- START { 2C 2D 2E 2F
  20. 3- 30 32 39 3B 3C 3D 3E 3F
  21. 4- 40 42 4C 4D 4E 4F
  22. 5- 50 52 59 5B 5C 5D 5E 5F
  23. 6- 60 62 6C 6D 6E 6F
  24. 7- 72 79 7B 7C 7D 7E 7F
  25. 8- 8C 8D 8E 8F
  26. 9- 92 99 9B 9C 9D 9E 9F
  27. A- AC AD AE AF
  28. B- B0 } END
  29. C-
  30. D-
  31. E-
  32. F-
Advertisement
Add Comment
Please, Sign In to add comment