(11-07-2016, 06:51 AM)Meowmaritus Wrote: At this point I'm pretty much just indecisively refactoring large portions of the code and making the command line arguments easier to use. I'll probably be posting it in about a week. You're going to have to give me a while to set up the thread when I get around to it, since there's a lo of information about it to cover there.
I'm most likely not going to stream any time soon. The only thing I'm going to be doing is programming G2G or writing tons of ASM for Wind Waker Framerate Hack. If I ever do any hands-on Wind Waker or Twilight Princess stuff, where I actually get to play the game, I might stream it.
It's a pointer to a pointer. It's not that uncommon. Be lucky you don't have to deal with a pointer to a pointer to a pointer to a pointer to a pointer to a pointer.
Awesome, take whatever time you need, i know i sound pushy about it, but i don't have any expectations (as in pressure).
It's as interesting as always!
If you find anything neat and what to post something you learned or whatever in terms of ASM etc, please do, i am reading my ass off all over trying to grasp this stuff.
Yeah i guess as much (pointer to a pointer), but i can't get what the hell it's even used for, functionally, cause in programming in general is has kinda some purpose.
But here it's just weird.
What i thought it could be used for was mirroring data, which sadly doesn't seem to work as it would have been neat.
For example, say address: 81234567 has a value of: 10
Then i could just have: 87654321 have a value of: 81234567
So when something reads from: 87654321 , it will get the value 10.
(wow that looks more confusing than it is lol).
But well it didn't work, so if there Is such a way i would love to know it, as it can be very useful

Other than that, is there a way to do rounding?
Cause i have kinda noticed you can use "compare floats", but sadly it's kinda worthless when it comes to "if equal" stuff cause, well you know how floats are, never precise unless you use simplistic numbers.
One solution is just to convert to integer and use cmpwi of course, that way you get the rounding, though i would like to keep the float to keep down the steps.
Also, I notice that converting from float to int is super easy, but converting from int to float is so messy and you have to take so many steps.
Is there no fast way? (i guess not, as the info i could get is that the instructions for easier conversions came in later architectures).
Good luck as always
