Advertisement
Bond697

Make ID Set Emerald

Mar 14th, 2012
312
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ROM:08084310             @ =============== S U B R O U T I N E =======================================
  2. ROM:08084310
  3. ROM:08084310
  4. ROM:08084310             makeTrainerPID__:
  5. ROM:08084310 10 B5                       PUSH    {R4,LR}
  6. ROM:08084312 EB F7 5B F9                 BL      rand__
  7. ROM:08084316 04 1C                       MOVS    R4, R0
  8. ROM:08084318 7C F7 36 F9                 BL      fetchT1Result__
  9. ROM:0808431C 24 04                       LSLS    R4, R4, #0x10
  10. ROM:0808431E 00 04                       LSLS    R0, R0, #0x10
  11. ROM:08084320 00 0C                       LSRS    R0, R0, #0x10
  12. ROM:08084322 04 43                       ORRS    R4, R0
  13. ROM:08084324 04 48                       LDR     R0, =callbackC
  14. ROM:08084326 01 68                       LDR     R1, [R0]
  15. ROM:08084328 0A 31                       ADDS    R1, #0xA
  16. ROM:0808432A 20 1C                       MOVS    R0, R4
  17. ROM:0808432C FF F7 CE FF                 BL      storeTPID__
  18. ROM:08084330 10 BC                       POP     {R4}
  19. ROM:08084332 01 BC                       POP     {R0}
  20. ROM:08084334 00 47                       BX      R0
  21. ROM:08084334             @ End of function makeTrainerPID__
  22.  
  23. -------------------------------------------------------------------------------------
  24.  
  25.  
  26. ROM:080842CC             @ =============== S U B R O U T I N E =======================================
  27. ROM:080842CC
  28. ROM:080842CC
  29. ROM:080842CC             storeTPID__:                            @ CODE XREF: makeTrainerPID__+1Cp
  30. ROM:080842CC 08 70                       STRB    R0, [R1]
  31. ROM:080842CE 02 0A                       LSRS    R2, R0, #8
  32. ROM:080842D0 4A 70                       STRB    R2, [R1,#1]
  33. ROM:080842D2 02 0C                       LSRS    R2, R0, #0x10
  34. ROM:080842D4 8A 70                       STRB    R2, [R1,#2]
  35. ROM:080842D6 00 0E                       LSRS    R0, R0, #0x18
  36. ROM:080842D8 C8 70                       STRB    R0, [R1,#3]
  37. ROM:080842DA 70 47                       BX      LR
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement