You can help CodeWalrus stay online by donating here. | New CodeWalrus | Old (dark mode) | Old (light) | Discord server

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

b/Calculator Talk Started by Agothro, January 04, 2015, 06:02:17 PM

Previous topic - Next topic

0 Members and 3 Guests are viewing this topic.

u/Dream of Omnimaga April 04, 2016, 06:32:15 PM
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.
u/MateoConLechuga April 04, 2016, 10:38:35 PM
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!
u/Dream of Omnimaga 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.
u/MateoConLechuga April 04, 2016, 11:05:45 PM
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.
u/Dream of Omnimaga April 05, 2016, 01:20:18 AM
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
Website statistics


MyCalcs | Ticalc.org | Cemetech | Omnimaga | TI-Basic Developer | MaxCoderz | TI-Story | Casiocalc.org | Casiopeia | The Museum of HP Calculators | HPCalc.org | CnCalc.org | Music 2000 Community | TI Education | Casio Education | HP Calcs | NumWorks | SwissMicros | Sharp Calculators
Powered by EzPortal