Secret PRGM list? (TI 83+), Is it possible?
Moderator: MaxCoderz Staff
Secret PRGM list? (TI 83+), Is it possible?
Anyone now a program that makes a secret PRGM list for TI83+?
Like press "Left arrow then PRGM" to show your secret program list.
(I have try MirageOS and other shells, but I wan't a "faster and easier" solution.)
Like press "Left arrow then PRGM" to show your secret program list.
(I have try MirageOS and other shells, but I wan't a "faster and easier" solution.)
Write one yourself
Any program name starting with a character ascii code <33 doesn't show up in the PRGM menu (or so I heard) so you just have to write a few tools to
a) change a program name to make it's first character a space (or lower character)
b) change it back
c) display all programs with that special first character, and enable you to run them
Any program name starting with a character ascii code <33 doesn't show up in the PRGM menu (or so I heard) so you just have to write a few tools to
a) change a program name to make it's first character a space (or lower character)
b) change it back
c) display all programs with that special first character, and enable you to run them
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
I like your idea. In Graph Link or explorer I can't rename anything to ascii code?Timendus wrote:Write one yourself
Any program name starting with a character ascii code <33 doesn't show up in the PRGM menu (or so I heard) so you just have to write a few tools to
a) change a program name to make it's first character a space (or lower character)
b) change it back
c) display all programs with that special first character, and enable you to run them
benryves:
"You could also modify the first byte of the VAT name entry (swap the $05/$06 header byte for something invalid), which would not have the consequence of damaging the name."
I don't understand this one..
- benryves
- Maxcoderz Staff
- Posts: 3087
- Joined: Thu 16 Dec, 2004 10:06 pm
- Location: Croydon, England
- Contact:
The program name is held in the VAT (variable allocation table) of the calculator as a 9-byte block. The first byte tells you what sort of variable it is (6 for locked program, 5 for editable program, etc). By changing this to an invalid number, the TIOS will get confused and not display it. The other 8 bytes are the variable's name, padded with NULs (0). You could, for example, change your program to an AppVar very easily without danger.Foppah wrote:benryves:
"You could also modify the first byte of the VAT name entry (swap the $05/$06 header byte for something invalid), which would not have the consequence of damaging the name."
I don't understand this one..
Yes, that's even better. I'm not sure if "[2nd][+]>>Delete>>All" wouldn't show the programs then though.
The only problem with this kind of programs is always that you can't hide the program to hide/unhide programs, because you'd need it to unhide itself
The only problem with this kind of programs is always that you can't hide the program to hide/unhide programs, because you'd need it to unhide itself
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
Haha... yes that's the tricky part.....Timendus wrote:Yes, that's even better. I'm not sure if "[2nd][+]>>Delete>>All" wouldn't show the programs then though.
The only problem with this kind of programs is always that you can't hide the program to hide/unhide programs, because you'd need it to unhide itself
Then there was "NOPROGS" on the TI82 which hid all programs when you press LEFT+RIGHT, then un-hides them afterwards.
It had a side effect: Any programs created when all were hidden became hidden when you un-hid the rest, then came back again when you hid them again. So hiding was more of a toggle switch.
Something Like that is what you're after?
It had a side effect: Any programs created when all were hidden became hidden when you un-hid the rest, then came back again when you hid them again. So hiding was more of a toggle switch.
Something Like that is what you're after?
You know your hexadecimal output routine is broken when it displays the character 'G'.
Yes, that's exactly what im after... I have google for one but didn't find anything.Dwedit wrote:Then there was "NOPROGS" on the TI82 which hid all programs when you press LEFT+RIGHT, then un-hides them afterwards.
It had a side effect: Any programs created when all were hidden became hidden when you un-hid the rest, then came back again when you hid them again. So hiding was more of a toggle switch.
Something Like that is what you're after?
How does that check for
+
to be pressed? A hook of some kind? An interrupt?
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
- KermMartian
- Calc Wizard
- Posts: 549
- Joined: Tue 05 Jul, 2005 11:28 pm
- Contact: