ROM:08084310 @ =============== S U B R O U T I N E =======================================
ROM:08084310
ROM:08084310
ROM:08084310 makeTrainerPID__:
ROM:08084310 10 B5 PUSH {R4,LR}
ROM:08084312 EB F7 5B F9 BL rand__
ROM:08084316 04 1C MOVS R4, R0
ROM:08084318 7C F7 36 F9 BL fetchT1Result__
ROM:0808431C 24 04 LSLS R4, R4, #0x10
ROM:0808431E 00 04 LSLS R0, R0, #0x10
ROM:08084320 00 0C LSRS R0, R0, #0x10
ROM:08084322 04 43 ORRS R4, R0
ROM:08084324 04 48 LDR R0, =callbackC
ROM:08084326 01 68 LDR R1, [R0]
ROM:08084328 0A 31 ADDS R1, #0xA
ROM:0808432A 20 1C MOVS R0, R4
ROM:0808432C FF F7 CE FF BL storeTPID__
ROM:08084330 10 BC POP {R4}
ROM:08084332 01 BC POP {R0}
ROM:08084334 00 47 BX R0
ROM:08084334 @ End of function makeTrainerPID__
-------------------------------------------------------------------------------------
ROM:080842CC @ =============== S U B R O U T I N E =======================================
ROM:080842CC
ROM:080842CC
ROM:080842CC storeTPID__: @ CODE XREF: makeTrainerPID__+1Cp
ROM:080842CC 08 70 STRB R0, [R1]
ROM:080842CE 02 0A LSRS R2, R0, #8
ROM:080842D0 4A 70 STRB R2, [R1,#1]
ROM:080842D2 02 0C LSRS R2, R0, #0x10
ROM:080842D4 8A 70 STRB R2, [R1,#2]
ROM:080842D6 00 0E LSRS R0, R0, #0x18
ROM:080842D8 C8 70 STRB R0, [R1,#3]
ROM:080842DA 70 47 BX LR
Comments