0 Members and 2 Guests are viewing this topic.
What do you mean? Users won't have access to the RAM, if that's what you mean. That's just stupid, and TI should have never done it. Put valuable user data in a place that is wiped everytime the calculator crashes or the power is lost?* SirCmpwn smacks TI
UpdateKnightOS now supports relative loading, jumping, and calling within executing programs via the kld, kcall, and kjp macros. This is how it works:Before running, the code for kld hl, HelloWorld, assuming that HelloWorld is at 0015h, looks like this:rst 08hld hl, 0015hNow, KnightOS loads the program into RAM and executes it. However, programs do not know where they will be loaded at runtime. Let's assume that it is loaded into 8100h. When rst 08h is executed, KnightOS changes the code to this:nopld hl, 8115hThis way, it is much faster and it never has to execute the rst again. The same method applies to kcall and kjp.
i know it's hard to set release dates, but do you think you'll release an early alpha version sometime before the new year? it'd be cool to use it during the school year regardless, nice progress. keep up the good work!
What about the calculator's true purpose, though
Quote from: Deep Thought on August 05, 2010, 09:32:06 amWhat about the calculator's true purpose, though hmm... depends upon Knight's functionality then. I remember Sir did say that a CAS was something he hopes to implement. doubt it'll be in an alpha or beta though. hopefully enough math features will exist to get by. depends on how math-intense Trig will be for me as well.Sir, will equation graphing and tables be implemented in the possibility of a beta?
So the start of an asm program will be .org 0000?