There's nothing "fake" about what you've done, so no idea what he's talking. Looks like your's should work perfectly fine. The only obvious thing that's wrong about your guide is how you explained certain things (highlighted below).Originally Posted by TheEliteOne
You're not loading or storing the the (second half) of the offset or address. You're loading and storing whatever is AT the [pointer]+offset or at the address.- Loads the first half of the true controller address into t0
- Loads the second half of the controller address into t0
- Loads the first half of the true co-ord pointer into t1
- Loads the second half of the co-ord pointer into t1
- Loads the first half of the true nop addresses into t2
- Adds the mark button value to zero and stores it in t3
- Adds the recall button value to zero and stores it in t4
- Branches to the next bne if t0 doesn't equal t3
- No operation
- Loads the second half of the x offset into t5 (t1)
- Loads the second half of the Y offset into t6 (t1)
- Loads the second half of the Z offset into t7 (t1)
- Stores t5 to the second half of the first nop address (t3)
- stores t6 to the second half of the second nop address (t3)
- Stores t7 to the second half of the third nop address (t3)
- Branches to the jr ra if t0 doesn't equal t4
- No Operation
- Loads the second half of the first nop address into t5 (t3)
- Loads the second half of the second nop address into t6 (t3)
- Loads the second half of th e third nop address into t7 (t3)
- Stores t5 to the second half of the X offset (t1)
- stores t6 to the second half of the Y offset (t1)
- Stores t7 to the second half of the Z offset (t1)
- Jr ra
Other than that, the only thing that I think he could possibly be talking about is a check (branch) to make sure that you've already marked your co-ords, before allowing you to recall, so that you don't teleport yourself off the map or something.
While it may be better to do that, to "noob-proof" the code, it's not necessary, and it doesn't make your code any less "TRUE" than any other mark and recall.