Omnimaga
Calculator Community => TI Calculators => Axe => Topic started by: ACagliano on September 29, 2010, 02:25:51 pm
-
Is it possible to make an Axe program have a custom DoorsCS7 icon. If not, can that be a feature of Axe Version 1.0.0, the ability to, when compiling, generate a custom DCS header.
-
I think someone posted a routine to have custom icons once, but I do not remember where it was located. I believe it was by SirCmpwn. Otherwise, it might be a nice feature addition idea. There was talk about adding icon support in future versions of Axe, using a different type of Axe header.
-
Nice. Is said routine in the Archives here.
-
What do you mean????
-
Is it in Omnimaga's file archives (Downloads).
-
Oh ok. Weird, I didn't knew it was there.
EDIT: I can't find it. Link????
-
No, i was asking you if it was there.
-
Oh ok, I misread x.x
Nope it is not there. It's in the Routines topic, I think.
-
Here it is: http://ourl.ca/4129/80700
(All credit to SirCmpwn)
-
That icon will also work under DCS7, because it has MirageOS compatibility.
-
Ah nice. And yeah DCS shows MOS icons fine. Will it work under new versions of Axe, though? Noticing the low post ID, it seems several months old.
-
Ah nice. And yeah DCS shows MOS icons fine. Will it work under new versions of Axe, though? Noticing the low post ID, it seems several months old.
Yup, it should work. :)
Made sure to compile the program not for a Shell, and for there to be no description. :)
-
Wait, icons will work even in nostub?
-
No, in order for Sir's program to make the program have an image in Mirage, Axe must compile it for Nostub. :)
-
Yeah, that's correct.
-
ooh, i hadnt seen that routine
very flashy, sir
-
Thanks shmibs. I think it's from before you time here, which would explain the lack of seeing it. Also, 255 posts, nice.
-
No, in order for Sir's program to make the program have an image in Mirage, Axe must compile it for Nostub. :)
Yeah that's what I thought. I just was surprised it would actually work.
-
Nostub doesn't really have a header, so all you'd have to do is add the hex :)
-
I'm actually curious how some programs manage to show up in Mirage without exiting when run from the homescreen.
-
One type of Ion header works both ways, right? That's the one Axe is using.
-
I think so, but Ion doesn't have icons.
-
I'm actually curious how some programs manage to show up in Mirage without exiting when run from the homescreen.
You mean when running the game from homescreen you end up in Mirage afterward????
-
No, I mean that Mirage lists them in the shell, but they can still be run with Asm( from the homescreen. Most MirageOS programs will exit immediately upon running from the homescreen.
-
Oh right. Didn't they do ERR:INVALID from home screen, tho?
-
I don't think so. The MirageOS header is designed to exit when run.
-
Ah ok, like Doors CS, then (Supersonic Ball exits when compiled for DCS, when ran from the home screen without even running Doors CS first)
As for Ion games, I know some ran from home screen, but most crashed, like Ztetris on OS 1.12. On 1.13 or later, it did not always crash but it did weird stuff.
-
Yeah, the MirageOS header starts with a RET, so running them from the homescreen makes them quit immediately. Unfortunately, some Ion games don't have that protection. But Ion games compiled with the compatibility header should work in all shells. SirCmpwn: Did the game really have a Mirage icon? In that case, maybe you had CalcUtil or something installed...
-
I encountered a Ion game once that didn't work in Ion, only in MirageOS. it was weird x.x. The author said he never could figure out, I think. It was called Final Fantasy v1.198.
-
Weird O.o Maybe a bug in Ion?
EDIT: Or maybe he used a MOS routine and forgot that it didn't work in Ion :P
-
I'M not sure. He might have used a routine that conflicts with Ion