0 Members and 2 Guests are viewing this topic.
Another problem that is not a bug: in a basic program with Input, we can do 2nd Quit and the temporary program stays in RAM.
Quote from: Sorunome on November 11, 2011, 02:26:08 pmBut what would be cool would be damn! I forgot my feature request! :OJust remembered! It's about the editing when archieved.It works fine and all if you move the curser to the program and then hit enter, but if I press e.g. 8 it gives me error: archieved.
But what would be cool would be damn! I forgot my feature request! :O
I'm not sure if this is related to zStart either, but whenever the calc garbageCollects the calc starts screwing up...I've gotten "ERR:?" twice now and it likes to deposit junk tokens on the homescreen.
(thepenguin will have a lot of posts to check )Another one Feature request:-Instead of having one app/program set on start-up, I'd like to be able to set several ones, in a particular order. That would also mean that you would have to change the way of setting them :-/
-Instead of being able to only set 10 programs/apps with ON+[one digit number], I think that would be great if we could have several digits available, digits that we input while the ON key is pressed
I just got another idea: maybe make it somehow possible to insert any hook and it is restored when ram is cleared. I don't know if that is possible..........
Quote from: Sorunome on November 20, 2011, 02:21:36 pmI just got another idea: maybe make it somehow possible to insert any hook and it is restored when ram is cleared. I don't know if that is possible..........Maybe somehow like a mix between the omnicalc options menu and the listing of the apps In principle that's not hard, it's just the whole UI that would go along with it would be messy. Not to mention it takes up variable space in the appvar.
Quote from: Hayleia on November 20, 2011, 02:03:10 pm(thepenguin will have a lot of posts to check )Another one Feature request:-Instead of having one app/program set on start-up, I'd like to be able to set several ones, in a particular order. That would also mean that you would have to change the way of setting them :-/I've thought about that, it wouldn't be very difficult to do that by setting a program in that position that runs all the other programs. I might make one of those sometime.
Quote from: Hayleia on November 20, 2011, 02:03:10 pm-Instead of being able to only set 10 programs/apps with ON+[one digit number], I think that would be great if we could have several digits available, digits that we input while the ON key is pressed Ok, but this one wouldn't be easy. It would require major rewrites of anything that involves the appvar, which is like 50% of the app. Then, I would have to completely change how the ON hooks work. I can tell you with certainty that this will not happen. But, do you actually use all 9 shortcuts?
Quote from: Darl181 on November 19, 2011, 08:59:40 pmI'm not sure if this is related to zStart either, but whenever the calc garbageCollects the calc starts screwing up...I've gotten "ERR:?" twice now and it likes to deposit junk tokens on the homescreen.That's not related to zStart, but try this. I wouldn't doubt that you are very close to having a non-booting calculator.
And it could launch apps too ? O.o That would be awesome
Quote from: Hayleia on November 20, 2011, 02:50:57 pmAnd it could launch apps too ? O.o That would be awesome Hmm, that seems useful and doable Would it just require finding the app page and jumping to 4080h?
; ExecApp; This assembly program transfers control to the application named in Ans. This; program never returns, unless the application does not exist, or you fail to; specify a valid name.; This can probably be improved quite a bit. Do feel free to steal this source; and use it in your own, more complete multi-program runner..nolist#include "ti83plus.inc";_ExecuteApp .equ 4C51h.listcurStrPos .equ appBackUpScreencurBufPos .equ curStrPos+2strBuffer .equ curBufPos+2 .org 8000h .db t2ByteTok, tAsmCmp ; For debugging in an emulator . . . can't do any harm. set LwrCaseActive, (iy+AppLwrCaseFlag) ; Copy self to a temporary area ld hl, 9D95h ld de, 8002h ld bc, 256 ldir jp actuallyDoCheckingactuallyDoChecking: ; Check the type of Ans b_call(_RclAns) ld a, (hl) cp StrngObj ret nz ; Convert Ans into a real string. ex de, hl ld a, (hl) inc hl ld (iy+asm_flag1), a ; Keeps track of how many bytes are left ld a, (hl) inc hl ld (curStrPos), hl or a ret nz ; Oops, this string is obviously way too big. ld hl, strBuffer ld (hl), AppObj inc hl ld (curBufPos), hltokenStringToRealStringLoop: ld hl, (curStrPos) b_call(_Get_Tok_Strng) ld de, (curBufPos) ld hl, OP3 ; The documentation lies. ldir ld (curBufPos), de ld hl, (curStrPos) ld a, (hl) inc hl b_call(_IsA2ByteTok) jr nz, +_ inc hl dec (iy+asm_flag1)_: ld (curStrPos), hl dec (iy+asm_flag1) jr nz, tokenStringToRealStringLoop ld (hl), 0 ; Done! Make sure app exists. ld hl, strBuffer rst 20h;rMOV9TOOP1 b_call(_FindApp) ret c ; Deallocate self ld hl, 9D95h ld de, (asm_prgm_size) b_call(_DelMem) ; Aaaand, run the application. ld hl, strBuffer+1 ld de, progToEdit ld bc, 8 ldir b_call(_ExecuteApp).end.end
I have another bug (is that a bug ? because I like this one ):When the calc hits a bug, it turns off, then Ram Clears when turning on.BUT, if when turning on I keep [Clear] pressed, strange things happen:-The prog that should run on Ram clears does not launch-The contrast is not set off-In fact, everything is like zStart is not installed (no hooks working)-There is no program in the program Menu-Launching an app causes crash, and to Ram Clear, and to get everything back to normal (except if I keep [Clear] pressed again)