Advertisement
Jimmie1717

OoT and MM: VC Controller Addresses

Apr 22nd, 2015
450
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.44 KB | None | 0 0
  1. | Ocarina of Time | Majora's Mask
  2. ----------------------------------------------------------
  3. U Remote | 80?????? | 80F1B5E2
  4. J Remote | 801C7E52 | 80F201A2
  5. ----------------------------------------------------------
  6. U Classic | 801C7F2A | 801BCB8A
  7. J Classic | 801C7EB2 | 801C15AA
  8. ----------------------------------------------------------
  9. Controller | P1|P2|P3|P4 | P1|P2|P3|P4
  10. ==========================================================
  11. U Gamecube | 809F6B?? A8|B4|C0|CC | 80F1B5?? B0|BC|C8|D4
  12. J Gamecube | 809F6A?? 88|94|A0|AC | 80F201?? 70|7C|88|94
  13.  
  14.  
  15.  
  16. Gamecube Controller (12 bytes per controller)
  17. ----------------------------------------------------------
  18. 80XXXXXX | WX YZ jH jV cH cV lA rA 00 00 PF 00
  19. 80XXXXXX + 0C | WX YZ jH jV cH cV lA rA 00 00 PF 00
  20. 80XXXXXX + 18 | WX YZ jH jV cH cV lA rA 00 00 PF 00
  21. 80XXXXXX + 24 | WX YZ jH jV cH cV lA rA 00 00 PF 00
  22.  
  23. Byte = Input (Hexadecimal)
  24. ----------------------------------------------------------
  25. W = Start (1)
  26. X = A (1)
  27. B (2)
  28. X (4)
  29. Y (8)
  30. Y = Z (1)
  31. R (2)
  32. L (4)
  33. Z = Dpad-L (1)
  34. Dpad-R (2)
  35. Dpad-D (4)
  36. Dpad-U (8)
  37.  
  38. jH/jV = Joystick Horizontal/Vertical Ocarina of Time Majora's Mask
  39. (00-38) 00 to 56 (00-48) 00 to 72
  40. (C8-FF) -56 to -01 (B8-FF) -72 to -01
  41.  
  42. cH/cV = Cstick Horizontal/Vertical (00-2C) 00 to 44 (00-3B) 00 to 59
  43. (D4-FF) -44 to -01 (C5-FF) -59 to -01
  44.  
  45. lA = L Trigger Analog (00-96) 0 to 150
  46. rA = R Trigger Analog ^
  47.  
  48. PF = Port Flag:
  49. Connected (00)
  50. Not Connected (FF)
  51.  
  52.  
  53.  
  54. Classic Controller (12? bytes per controller)
  55. ----------------------------------------------------------
  56. 80XXXXXX | WX YZ ljHH ljVV rjHH rjVV lA rA
  57.  
  58. Byte = Input (Hexadecimal)
  59. ----------------------------------------------------------
  60. X = Dpad-U (1)
  61. Dpad-L (2)
  62. Zr (4)
  63. x (8)
  64. X = a (1)
  65. y (2)
  66. b (4)
  67. Zl (8)
  68. Y = R (2)
  69. + (plus) (4)
  70. Z = - (minus) (1)
  71. L (2)
  72. Dpad-D (4)
  73. Dpad-R (8)
  74.  
  75. ljHH/ljVV = Left Joystick Horizontal/Vertical
  76. (FE10-01F0) -31 to 31
  77.  
  78. rjHH/rjVV = Right Joystick Horizontal/Vertical
  79. (FF10-00F0)? -15 to 15?
  80.  
  81. lA = L Trigger Analog (00-F8) 0 to 31
  82. rA = R Trigger Analog ^
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement