Omnimaga
Calculator Community => TI Calculators => Axe => Topic started by: DJ Omnimaga on September 15, 2010, 11:41:52 pm
-
I have noticed in some cases that when I compile people programs, the text ends up being garbled in-game. That happens with both Ikkerens' first entry version and guy602665. Does anyone know why this happens and how to fix it? OS 2.41, btw. Also happens on OS 2.54MP
-
Could it be due to the AxeParser version?
-
I'm not sure. I used the Axe version stated by the contestant.
-
Oh, hmmm, that's odd :(
-
Hmm... I'm looking into this and it appears it might be an Axe bug when compiling to an app and not a bug in the program. If they were designed for version 0.4.4 and I find that is indeed a bug in Axe itself, I will try to recompile the identical source code with a fixed version of the parser so that the entries are not penalized. But then again, how would that have gone unnoticed by the contestant? Perhaps they were meant to be compiled to MirageOS instead of to an application...
-
I've also noticed this happens sometimes with lowercase letters when transferring files via the computer...
-
Hmm... I'm looking into this and it appears it might be an Axe bug when compiling to an app and not a bug in the program. If they were designed for version 0.4.4 and I find that is indeed a bug in Axe itself, I will try to recompile the identical source code with a fixed version of the parser so that the entries are not penalized. But then again, how would that have gone unnoticed by the contestant? Perhaps they were meant to be compiled to MirageOS instead of to an application...
Both are for 0.4.4 actually, I think. One even states 0.4.4 in the readme. I had it happen even with a no-stub prog. I got another copy of one of the entry, though, that seemed to work fine, though.
-
Yeah, the error definitely has to do with the lowercase tokens I've noticed.
EDIT: Maybe during transfer, the computer translated some lowercase tokens to stat var tokens or vise-versa which could be what's screwing it up.
-
Aah ok. Maybe that's why, since the second time one of the person sent me his entry it worked fine. He might have used a different computer.
-
If you need an example - check the attachment.
That is DJ trying to complete level 3.
I didn't have problems with the text on my own calc (nor does any1 else who I send the signed app too).
-
Oddly enough, the other version you sent afterward didn't do that
-
Oddly enough, the other version you sent afterward didn't do that
I guess the email attachment got corrupted or something.
-
Maybe, but I had this happen with Guy602665 entry too (which isn't an app)
-
At the end of SirCmpwn's entry, I had some residual garbled text. Is that an Axe bug or something like that?
-
Do you mean when exiting? That happens with some buggy ASM programs. In Zelda Dark Link Quest, after the text routines, some garbage appears on the screen. Something probably overwrites the home screen content memory. I don't think it is related to the in-game garbled text.
-
This is true. It isn't in-game. I just wondered why it's there at all.
-
Unless I am wrong, the home screen is actually L5 in Axe. I am not sure, but I think if you store random stuff there, it displays weird chars when exiting the program. I would need to try, though. If this is what I think, the garbage that appears when exiting the game means that L5 memory location is being accidentally edited during the game (and possibly other locations too).
-
Ah. I see. Makes sense.