grouping library for 83?
Moderator: MaxCoderz Staff
grouping library for 83?
a asm library to group and ungroup programs inside of a basic program program would be neat. (would allow for installers to make life easier, and uninstallers to clean up...and would ease in archiving/unarchiving in large games)
Unfortunately, I don't think there are any documented B_CALLs to create a group/ungroup. The only way I see (to Group) would be to unlock flash and write the bytes yourself. Ungrouping, as long as you can find the data pointer and data structure, should be fairly trivial to do.
Of course, if somebody found the B_CALLs, then it'll be smooth sailing
Of course, if somebody found the B_CALLs, then it'll be smooth sailing
"If SOURCE is outlawed, only outlaws will have SOURCE."
not going to happen? hmmm...would Ti give out that info if you asked themGambit wrote:Unfortunately, I don't think there are any documented B_CALLs to create a group/ungroup. The only way I see (to Group) would be to unlock flash and write the bytes yourself. Ungrouping, as long as you can find the data pointer and data structure, should be fairly trivial to do.
Of course, if somebody found the B_CALLs, then it'll be smooth sailing
Tracing through the OS code, I could not find a B_CALL It seems that TI does a direct call/jump. What I did discover was that TI does math, then writes a block, does more math, then writes a block, ad infinum... (j/k about the ad infinum ). If someone can prove me wrong (please do!)...
"If SOURCE is outlawed, only outlaws will have SOURCE."
-
- Calc Master
- Posts: 1089
- Joined: Fri 17 Dec, 2004 9:53 am
hm
I'll do some research into this, cause it would be great if i could add this to EBL...
I don't really understand why you'd want to use the normal groups. Why don't you create your own groups? You could have an assembly program that puts several programs into one program. That program could even be able to unzip itself when called with Asm(, have the data stored as compressed stream, et cetera... AND you'd still be compatible with the old Ti-83...
http://clap.timendus.com/ - The Calculator Link Alternative Protocol
http://api.timendus.com/ - Make your life easier, leave the coding to the API
http://vera.timendus.com/ - The calc lover's OS
http://api.timendus.com/ - Make your life easier, leave the coding to the API
http://vera.timendus.com/ - The calc lover's OS
That's a good idea! I just posted my stuff because they were asking how to ungroup the normal groups. Wow, that must be done!Timendus wrote:I don't really understand why you'd want to use the normal groups. Why don't you create your own groups? You could have an assembly program that puts several programs into one program. That program could even be able to unzip itself when called with Asm(, have the data stored as compressed stream, et cetera... AND you'd still be compatible with the old Ti-83...
"If SOURCE is outlawed, only outlaws will have SOURCE."