The shoutbox is currently out of service. Join us on Discord instead.
You can help CodeWalrus stay online by donating here.

[theoretical][debate][TI-84+CE]About porting Axe Parser to color calculators

Started by Agothro, January 04, 2015, 06:02:17 pm

Previous topic - Next topic

0 Members and 5 Guests are viewing this topic.

DJ Omnimaga

Quote from: Hayleia on March 31, 2016, 08:02:29 am
Quote from: DJ Omnimaga on March 31, 2016, 01:34:26 am
Oh I see now. The problem with that is that the user would still need a TI-84+CE ROM in order to run the PC game. That wouldn't be practical if the goal is to allow people to make PC games written in Axe.
Not sure we would need a ROM actually. If the thing is only supposed to run the program so we don't need to run the TI-OS and stuff. Basically we just need a processor, some RAM, a screen and not even sure why we would need ROM memory (if we're running all that on a PC, we're not limited to 150Ko of RAM so we don't need to archive stuff to free RAM). The only problem is that bcalls would have to be rewritten I guess. But in that case, some kind of tweaked ez80 emu with no ROM other than the game could do the job.
Many Axe commands rely on bcalls from the TI-OS to run. If Axe CE uses bcalls too, then it requires the TI-OS to run, hence why I brought up ROM requirements. The new Axe would need to not rely on any OS routine in order to be this portable, which could be a considerably larger amount of work.

Else, an emulator specific to Axe could be made, trying to emulate every command and stuff. @jacobly emulator actually used source rather than executables.

MateoConLechuga

I would love to see Axe on the color calculators :) Also, using system calls (I prefer to not refer to them as 'bcalls', because even though they technically are branching calls, it suggests they use the same rst method as the monochrome calculators, which they don't :P), is perfectly fine as long as it makes your life easier. Anywho, good luck!

DJ Omnimaga

Quote from: MateoConLechuga on April 04, 2016, 10:38:35 pm
Also, using system calls (I prefer to not refer to them as 'bcalls', because even though they technically are branching calls, it suggests they use the same rst method as the monochrome calculators, which they don't :P)
I was wondering about that too, but I couldn't figure out what the official name is. On the 82 Stats and old 83 I think they were ROM Calls and we had to use call instead of bcall.

MateoConLechuga

Quote from: DJ Omnimaga on April 04, 2016, 10:46:30 pm
Quote from: MateoConLechuga on April 04, 2016, 10:38:35 pm
Also, using system calls (I prefer to not refer to them as 'bcalls', because even though they technically are branching calls, it suggests they use the same rst method as the monochrome calculators, which they don't :P)
I was wondering about that too, but I couldn't figure out what the official name is. On the 82 Stats and old 83 I think they were ROM Calls and we had to use call instead of bcall.

Yep, that's exactly how it is on the CE too :) ROM Calls works fine too.

DJ Omnimaga

Wait, do you mean the TI-84 Plus CE switched back to the old TI-83 format for TI routines? Note that in my posts, by TI-83, I am really talking about the TI-83 from 1996, not the TI-83 Plus from 1999. :P

Powered by EzPortal