0 Members and 2 Guests are viewing this topic.
Looks awesome!!!I use mimas now, but am frustrated over the lack of macro support. This will help a lot. Maybe you could include support for including appvars as headers? like convert ti83plus.inc into appvTI83PLUS. That way, we dont have to define every b_call address or system ram pointer/flags offset.
Oh, hey, did your question ever get answered about jumping to errors? I do this in Grammer, so I do know how to do this, but to make life easier, you will need to only allow it for programs in RAM. Anyways, what I would do:-At the beginning of the program, store the source file name at address 9652h. Since you must at some point have the name of the program in OP1, just copy OP1 here.-Next, get the size of the program and make sure to have a pointer to the data (not the size bytes)-Store the address of where the program data is at 965Bh-Add the size of the program to the start address to get the end of the source file and store it to 965FhNow you are all set up. When you need to jump to an offending byte, store the address to 965Dh and then just use bcall(_JError)I hope this helps!