0 Members and 5 Guests are viewing this topic.
There is a size optimization I can do when I get to doing byte mode which allows me to reference the variables from a relative location using the IY register instead of an absolute location. This is becasue IY is located slightly after the free ram area in L1 for normal OS uses. I'm still not 100% sure I will have time for that in Axe 1.0.0 because it might end up being a 2.0.0 thing if I don't have time to finish it. Its an ambitious feature requiring the addition of many new routines.EDIT: Ninja'd Maybe I'll move them now as a precaution so that people can use the L1 hack to reference them more reliably.
No, I mean that 40h and forward are lowercase characters outside of TI Basic, in the normal ASCII set. The TIOS TI Basic editor is not regular ASCII, but tokenized. The equivalent of 40h in ASCII is "a", but gibberish in TI Basic. TI Basic lowercase tokens take up two bytes. 60h and forward are uppercase characters, so one byte lowercase characters are possible, assuming Axe makes up for it.This will, however, make it near impossible to modify Axe Basic code that uses lowercase letters without the token hook installed.