I've been programming on the TI-83 for a while now, and so I've created a lot of programs. The problem is that now it takes a while to go through the program menu to get to a certain program. I created another program that displays programs in a category format and is easy to navigate. I'm already using opcodes to unarchive a program right before I call it. However, this part creates a huge chunk of my program because of my current set-up.
... if L1(O) = 20 <-The program interprets which program you want by using a list of all the programs on that screen. Then Asm(prgmZZPROG <-Switching program rights Unarchive prgmMARKET Asm(prgmZZPROG prgmMARKET Asm(prgmZZPROG Archive prgmMARKET Asm(prgmZZPROG End ...
This bloats the code once you start increasing the number of programs. I hope that somebody knows an opcode to execute a program by using a string.
... if L1(O) = 20:"MARKET"->Str1 if L1(O) = 21:"POLYADD"->Str1 Asm(prgmZZPROG Unarchive prgmStr1 Asm(prgmZZPROG prgmStr1 Asm(prgmZZPROG Archive prgmStr1 Asm(prgmZZPROG
Thanks in advance!