Advertisement
CasualPokePlayer

coin case tas ace notes

Jun 28th, 2020
213
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.81 KB | None | 0 0
  1. Enable Red in Mt. Silver
  2. 00 -> d8a3
  3.  
  4. Having no Pokémon in your party wins all battles instantly
  5. 00 -> da22
  6.  
  7. Change tile the character stands on, needed for warping
  8. 76 -> d20b
  9.  
  10. Warp Data
  11. 17 03 44 -> da04-da06
  12.  
  13. Warp Data Pointer
  14. 02 da -> d946-d947
  15.  
  16. Auto-Input
  17. ff 1f 60 3c 01 -> c1c6-c1ca
  18.  
  19. STARTING REGISTERS
  20. AF:0070
  21. BC:0000
  22. DE:fa32
  23. HL:f8b9
  24.  
  25. inc sp // setup cycle || sp <- dfbf
  26. ld l,d // l <- a3
  27. ld (hl),b // (f8a3) <- 00
  28. ld c,l // c <- a3
  29. add hl,bc // hl <- f946
  30. dec (hl) // (f946) <- 02
  31. ldi a,(hl) // a <- 02 || hl <- f947
  32. ld (hl),d // (f947) <- fa
  33. inc h // h <- fa
  34. xor l // a <- 45
  35. dec a // a <- 44
  36. add hl,sp // hl <- da06
  37. ldd (hl),a // (da06) <- 44 || hl <- da05
  38. and (hl) // a <- 04
  39. dec a // a <- 03
  40. ldd (hl),a // (da05) <- 03
  41. adc c // setup cycle || a <- a6
  42. ld (hl),d // (da04) <- 17
  43. ld e,a // setup cycle || e is not retained
  44. ld l,d // l <- 22
  45. ld (hl),b // (da22) <- 00
  46. ld a,(ff00+c) // setup cycle || a <- 00
  47. ld l,d // l <- ca
  48. add e // setup cycle
  49. ld h,d // h <- e1
  50. inc (hl) // (e1ca) <- 01
  51. dec hl // hl <- e1c9
  52. or b // setup cycle
  53. ld (hl),d // (e1c9) <- 3c
  54. dec hl // hl <- e1c8
  55. dec b // setup cycle || b <- ff
  56. ld (hl),d // (e1c8) <- 60
  57. dec l // l <- c7
  58. sub h // a <- 1f
  59. ldd (hl),a // (e1c7) <- 1f || hl <- e1c6
  60. dec (hl) // (e1c6) <- ff
  61. cp a // setup cycle
  62. ld l,d // l <- 0b
  63. cp e // setup cycle
  64. ld h,d // h <- d2
  65. sub f5 // setup cycle
  66. ld (hl),d // (d20b) <- 76
  67. ld hl,(sp+f5) // hl <- dfb6
  68. rrca // setup cycle
  69. ld l,d // l <- eb
  70. ld sp,hl // sp <- dfeb
  71. ret // return back to ow
  72.  
  73. EXAMPLE FOR D -> r8/(hl)
  74.  
  75. 62 = opcode needed to be executed
  76.  
  77. d2 = what's needed to be input
  78.  
  79. b0 = what's inputted for setup
  80.  
  81. opcode needed to be executed
  82. XOR
  83. what's needed to be input
  84. =
  85. what's inputted for setup
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement