0 Members and 1 Guest are viewing this topic.
Quote from: Builderboy on January 04, 2011, 01:33:20 amSupposedly, although who knows with TI Maybe it was an accident, and they don't know how to fix it I'm pretty sure it was done intentionally. A processor that "locks up" to prevent larger sizes is no coincidence from TI, because Zilog would have been sued for something like that.
Supposedly, although who knows with TI Maybe it was an accident, and they don't know how to fix it
By the way, I just though about this... you *could* run a contiguous program of 32kb on the calculator. Its easy too. In a 2 page app, just swap the 2nd page of the app into the $8000-$BFFF region and that's it! Unfortunately though, you wouldn't be able to call any OS bcalls or use self modifying code, but other than that, it would work.
Wouldn't jumps have an issue if you had to jump to a different page? It would mean a lot of ram page swapping, wouldn't it?
Quote from: Hot_Dog on January 04, 2011, 02:51:25 amWouldn't jumps have an issue if you had to jump to a different page? It would mean a lot of ram page swapping, wouldn't it?Nope, if its only 2 pages, there are no other pages. Page 1 is $4000-$7FFF and page 2 is $8000-$BFFF. A jump to say... $9001 would simply be jp $9001. You just have to have your orgin on page 2 to .org $8000 and .org $4000 on page 1.