Because ION programs can be run under Mirage and also work on VTI. Besides, it's easier to provide a plus ION version when you have an 83 one already. You know, there are lesser models some people still prefer programming for, because that's what they have. I'm definitely not going to buy a new calc just for the fun of it.lloydkirk1989 wrote:~Note~ Why would anyone want to compile an 83+ game for Ion?????
Its not as convenient or nearly as reliable as MirageOS.
[TI ASM] Display text on the homescreen
Moderator: MaxCoderz Staff
-
- MCF Legend
- Posts: 1601
- Joined: Mon 20 Dec, 2004 8:45 am
- Location: Budapest, Absurdistan
- Contact:
Re: [TI ASM] Display text on the homescreen
- Madskillz
- Calc Wizard
- Posts: 745
- Joined: Fri 17 Dec, 2004 10:22 pm
- Location: Wandering around in the Jungle...
- Contact:
excatly...that is why I like...and program for it! Don't get me wrong...Mirage is a great shell. But I like how I can get an 83 and an 83+ version of my game using Ion, and that way almost everybody with that kind of calc. can play it! Besides just singling out one system, you are allowing those people with the older models to play your game...it keeps the older models going!
The Revolution is here...
-
- MCF Legend
- Posts: 1601
- Joined: Mon 20 Dec, 2004 8:45 am
- Location: Budapest, Absurdistan
- Contact:
Actually, for me always the 83 version is the primary line of development (mainly because the most powerful shell, Venus has its roots there), the others are just derivations of that. It's quite easy now with my magic 82-83-83+ header.tr1p1ea wrote:Why do so many people (newbs especially) dislike Ion? Its great for testing your programs in VTI and also providing 83 support ... which is its intention.
-
- Calc Wizard
- Posts: 680
- Joined: Wed 22 Dec, 2004 5:37 am
- Location: West Palm Beach,FL
- Contact:
I not saying I dislike Ion and yeah it great for providing 83 support, but for 83+ MirageOS has some advantages. Ion can't be archived so if your calculator crashes you can't play 'games' at school for the rest of the day.tr1p1ea wrote:Why do so many people (newbs especially) dislike Ion? Its great for testing your programs in VTI and also providing 83 support ... which is its intention.
Secondly, MirageOS comes with utlities and options not avaible with Ion.
-
- Extreme Poster
- Posts: 479
- Joined: Fri 17 Dec, 2004 11:09 pm
- Contact:
Re: [TI ASM] Display text on the homescreen
As CoBB said because Ion games can be run in Mirage too. Also the new version of Mirage (1.2) uses undocumented stuff (registers and maybe routines) and wont run in the Flash Debugger so you need to use Ion.lloydkirk1989 wrote:~Note~ Why would anyone want to compile an 83+ game for Ion?????
Its not as convenient or nearly as reliable as MirageOS.
Its not hard to later change the Ion header to a Mirage one.
-
- Calc Wizard
- Posts: 680
- Joined: Wed 22 Dec, 2004 5:37 am
- Location: West Palm Beach,FL
- Contact:
Re: [TI ASM] Display text on the homescreen
I don't know how you came up with that, but I just played Jezzball and other assembly programs using the MirageOS 1.2 shell on the TI-Flash Debugger.Also the new version of Mirage (1.2) uses undocumented stuff (registers and maybe routines) and wont run in the Flash Debugger so you need to use Ion.
I've been spending a lot of time over the acelgoyobis source, checking how you compile for these three calcs. Seems like a smart thing to do, because if you make it compatible for 6 different shells, everyone is happy.CoBB wrote:It's quite easy now with my magic 82-83-83+ header.
Compiling strickly for Mirage is pretty pointless. The only benefit (if you can call it that) is a little icon in the Mirage screen. Compile for ion, then everyone with an 83+ is happy.
- Jim e
- Calc King
- Posts: 2457
- Joined: Sun 26 Dec, 2004 5:27 am
- Location: SXIOPO = Infinite lives for both players
- Contact:
Theres more benifits than just an icon, mirageos has a number of routines that waste space when everyone keeps copying them to their programs. Come on the detacheds guys put in an input routine, line routines, sending routines, hell they made interrupts unreasonable easy for newbs. Now their adding Lite8x compression.
But still, I agree Ion is the easiest to debug with. Flash debugger sucks.
But still, I agree Ion is the easiest to debug with. Flash debugger sucks.
-
- MCF Legend
- Posts: 1601
- Joined: Mon 20 Dec, 2004 8:45 am
- Location: Budapest, Absurdistan
- Contact:
There's only one routine I usually copy without major modifications: ION's fastcopy. Unfortunately the one coming with the shell is wired for use with plotsscreen only, which is not always what I need (I haven't used the wasted clocks so far, but that might also change in the future). The other routines I simply never had any use for, because they never fit exactly my needs. Having a set of common routines isn't as good as it sounds.
As for noobs tampering with interrupts and linking, I'm not really sure if that's a good thing seeing that most of them can't even perform basic arithmetics and don't understand why the registers change their values after using a romcall...
As for noobs tampering with interrupts and linking, I'm not really sure if that's a good thing seeing that most of them can't even perform basic arithmetics and don't understand why the registers change their values after using a romcall...