Advertisement
Guest User

SMW YI2 credits

a guest
Apr 27th, 2013
6,127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.77 KB | None | 0 0
  1. 0185c6 lda $9e,x [00009f] A:0008 X:0001 Y:0058 S:01f5 D:0000 DB:01 nvMXdiZC V:139 H: 614 ; sprite handling
  2. 0185c8 jsl $0086df [0086df] A:00fa X:0001 Y:0058 S:01f5 D:0000 DB:01 NvMXdizC V:139 H: 644 ; A=0xFA
  3. 0086df sty $03 [000003] A:00fa X:0001 Y:0058 S:01f2 D:0000 DB:01 NvMXdizC V:139 H: 706
  4. 0086e1 ply A:00fa X:0001 Y:0058 S:01f2 D:0000 DB:01 NvMXdizC V:139 H: 730
  5. 0086e2 sty $00 [000000] A:00fa X:0001 Y:00cb S:01f3 D:0000 DB:01 NvMXdizC V:139 H: 758
  6. 0086e4 rep #$30 A:00fa X:0001 Y:00cb S:01f3 D:0000 DB:01 NvMXdizC V:139 H: 782
  7. 0086e6 and #$00ff A:00fa X:0001 Y:00cb S:01f3 D:0000 DB:01 NvmxdizC V:139 H: 804
  8. 0086e9 asl a A:00fa X:0001 Y:00cb S:01f3 D:0000 DB:01 nvmxdizC V:139 H: 828
  9. 0086ea tay A:01f4 X:0001 Y:00cb S:01f3 D:0000 DB:01 nvmxdizc V:139 H: 842
  10. 0086eb pla A:01f4 X:0001 Y:01f4 S:01f3 D:0000 DB:01 nvmxdizc V:139 H: 856
  11. 0086ec sta $01 [000001] A:0185 X:0001 Y:01f4 S:01f5 D:0000 DB:01 nvmxdizc V:139 H: 892
  12. 0086ee iny A:0185 X:0001 Y:01f4 S:01f5 D:0000 DB:01 nvmxdizc V:139 H: 924
  13. 0086ef lda [$00],y [0187c0] A:0185 X:0001 Y:01f5 S:01f5 D:0000 DB:01 nvmxdizc V:139 H: 938 ; load from $0187c0
  14. 0086f1 sta $00 [000000] A:0322 X:0001 Y:01f5 S:01f5 D:0000 DB:01 nvmxdizc V:139 H: 994 ; A=0x0322
  15. 0086f3 sep #$30 A:0322 X:0001 Y:01f5 S:01f5 D:0000 DB:01 nvmxdizc V:139 H:1026
  16. 0086f5 ldy $03 [000003] A:0322 X:0001 Y:00f5 S:01f5 D:0000 DB:01 nvMXdizc V:139 H:1048
  17. 0086f7 jmp [$0000] [000000] A:0322 X:0001 Y:0058 S:01f5 D:0000 DB:01 nvMXdizc V:139 H:1072 ; jump to $010322
  18. 010322 ora $60,s [000255] A:0322 X:0001 Y:0058 S:01f5 D:0000 DB:01 nvMXdizc V:139 H:1120
  19. 010324 cli A:03f2 X:0001 Y:0058 S:01f5 D:0000 DB:01 NvMXdizc V:139 H:1150
  20. 010325 beq $033a [01033a] A:03f2 X:0001 Y:0058 S:01f5 D:0000 DB:01 NvMXdizc V:139 H:1164
  21. 010327 bit $61,x [000062] A:03f2 X:0001 Y:0058 S:01f5 D:0000 DB:01 NvMXdizc V:139 H:1180 ; good x-pos of the
  22. 010329 beq $034f [01034f] A:03f2 X:0001 Y:0058 S:01f5 D:0000 DB:01 nvMXdiZc V:139 H:1210 ; 1up to branch here
  23. 01034f rol a A:03f2 X:0001 Y:0058 S:01f5 D:0000 DB:01 nvMXdiZc V:139 H:1232 ;
  24. 010350 and ($f0,s),y [010148] A:03e4 X:0001 Y:0058 S:01f5 D:0000 DB:01 NvMXdizC V:139 H:1246 ; good values
  25. 010352 bit $2b [00002b] A:0344 X:0001 Y:0058 S:01f5 D:0000 DB:01 nvMXdizC V:139 H:1298 ; from the chuck
  26. 010354 and #$f0 A:0344 X:0001 Y:0058 S:01f5 D:0000 DB:01 nvMXdiZC V:139 H:1322 ;
  27. 010356 asl $2b [00002b] A:0340 X:0001 Y:0058 S:01f5 D:0000 DB:01 nvMXdizC V:139 H:1338 ;
  28. 010358 jmp $4219 [014219] A:0340 X:0001 Y:0058 S:01f5 D:0000 DB:01 nvMXdiZc V:140 H: 12 ; thanks pswitch
  29.  
  30. 014219 lda #$18 A:0340 X:0001 Y:0058 S:01f5 D:0000 DB:01 nvMXdiZc V:140 H: 36
  31. 01421b wai A:0318 X:0001 Y:0058 S:01f5 D:0000 DB:01 nvMXdizc V:140 H: 48
  32.  
  33. /
  34. |00816a sei A:0318 X:0001 Y:0058 S:01f1 D:0000 DB:01 nvMXdIzc V:225 H: 80
  35. |...
  36. |0082c3 rti A:0318 X:0001 Y:0058 S:01f1 D:0000 DB:01 nvMXdIzc V:226 H:1222
  37. |
  38. |01421c nop A:0318 X:0001 Y:0058 S:01f5 D:0000 DB:01 nvMXdizc V:226 H:1274
  39. |01421d wai A:0318 X:0001 Y:0058 S:01f5 D:0000 DB:01 nvMXdizc V:226 H:1286
  40. |
  41. |008374 sei A:0318 X:0001 Y:0058 S:01f1 D:0000 DB:01 nvMXdIzc V: 36 H: 86
  42. |...
  43. |0083b9 rti A:0318 X:0001 Y:0058 S:01f1 D:0000 DB:01 nvMXdIzc V: 38 H: 104
  44. \
  45.  
  46. 01421e bra $4218 [014218] A:0318 X:0001 Y:0058 S:01f5 D:0000 DB:01 nvMXdizc V: 38 H: 156
  47. 014218 sta $0100 [010100] A:0318 X:0001 Y:0058 S:01f5 D:0000 DB:01 nvMXdizc V: 38 H: 174 ; 0x18 as game mode:
  48. 01421b wai A:0318 X:0001 Y:0058 S:01f5 D:0000 DB:01 nvMXdizc V: 38 H: 200 ; "load credits" mode
  49.  
  50. /
  51. |00816a sei A:0318 X:0001 Y:0058 S:01f1 D:0000 DB:01 nvMXdIzc V:225 H: 82
  52. |...
  53. |0082c3 rti A:0318 X:0001 Y:0058 S:01f1 D:0000 DB:01 nvMXdIzc V:226 H:1224
  54. |
  55. |01421c nop A:0318 X:0001 Y:0058 S:01f5 D:0000 DB:01 nvMXdizc V:226 H:1276
  56. |01421d wai A:0318 X:0001 Y:0058 S:01f5 D:0000 DB:01 nvMXdizc V:226 H:1288
  57. |
  58. |008374 sei A:0318 X:0001 Y:0058 S:01f1 D:0000 DB:01 nvMXdIzc V: 36 H: 90
  59. |...
  60. |0083b9 rti A:0318 X:0001 Y:0058 S:01f1 D:0000 DB:01 nvMXdIzc V: 38 H: 108
  61. \
  62.  
  63. 01421e bra $4218 [014218] A:0318 X:0001 Y:0058 S:01f5 D:0000 DB:01 nvMXdizc V: 38 H: 160
  64. 014218 lda #$08 A:0318 X:0001 Y:0058 S:01f5 D:0000 DB:01 nvMXdizc V: 38 H: 178
  65. 01421a nop A:0308 X:0001 Y:0058 S:01f5 D:0000 DB:01 nvMXdizc V: 38 H: 190
  66. 01421b wai A:0308 X:0001 Y:0058 S:01f5 D:0000 DB:01 nvMXdizc V: 38 H: 202
  67.  
  68. /
  69. |00816a sei A:0308 X:0001 Y:0058 S:01f1 D:0000 DB:01 nvMXdIzc V:225 H: 78
  70. |...
  71. |0082c3 rti A:0308 X:0001 Y:0058 S:01f1 D:0000 DB:01 nvMXdIzc V:226 H:1220
  72. |
  73. |01421c nop A:0308 X:0001 Y:0058 S:01f5 D:0000 DB:01 nvMXdizc V:226 H:1272
  74. |01421d wai A:0308 X:0001 Y:0058 S:01f5 D:0000 DB:01 nvMXdizc V:226 H:1284
  75. |
  76. |008374 sei A:0308 X:0001 Y:0058 S:01f1 D:0000 DB:01 nvMXdIzc V: 36 H: 90
  77. |...
  78. |0083b9 rti A:0308 X:0001 Y:0058 S:01f1 D:0000 DB:01 nvMXdIzc V: 38 H: 108
  79. \
  80.  
  81. 01421e bra $4218 [014218] A:0308 X:0001 Y:0058 S:01f5 D:0000 DB:01 nvMXdizc V: 38 H: 160
  82. 014218 sta $13c6 [0113c6] A:0308 X:0001 Y:0058 S:01f5 D:0000 DB:01 nvMXdizc V: 38 H: 178 ; cutscene: 0x08
  83. 01421b rtl A:0308 X:0001 Y:0058 S:01f5 D:0000 DB:01 nvMXdizc V: 38 H: 204 ; = credits
  84.  
  85. let the frame emulate to the end and start the credits after the code realizes that the game mode changed
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement