Hello, paging all oldskool TI-Z80 coders...
I'm stuck with a very weird bug which only seems to occur on TI-82 (w/ CrASH). When I exit my program, all seems fine. But once I switch off the calc, and back on, it has a very low contrast (cursor is almost invisible), and the contrast can't be changed via [2nd]+dirkeys. Instead, it'll display a weird รบ where it would normally display the contrast level number. Briefly taking out the batteries will restore everything to normal. And as I said, builds of the same program on other models aren't affected by this.
I've tried to disable various "experimental" features in my program (polling port 3, switching to different ROM pages, etc), tried using EXIT_2_TIOS, nothing helps. So I'm suspecting there might be some problem with the highly optimized display driver I'm using.
Has anyone ever experienced something like this? Any ideas what could be
causing it? At the moment I don't want to make the program itself public, but if anybody wanted to look at the code, I could share a link via pm.
I'm stuck with a very weird bug which only seems to occur on TI-82 (w/ CrASH). When I exit my program, all seems fine. But once I switch off the calc, and back on, it has a very low contrast (cursor is almost invisible), and the contrast can't be changed via [2nd]+dirkeys. Instead, it'll display a weird รบ where it would normally display the contrast level number. Briefly taking out the batteries will restore everything to normal. And as I said, builds of the same program on other models aren't affected by this.
I've tried to disable various "experimental" features in my program (polling port 3, switching to different ROM pages, etc), tried using EXIT_2_TIOS, nothing helps. So I'm suspecting there might be some problem with the highly optimized display driver I'm using.
Has anyone ever experienced something like this? Any ideas what could be
causing it? At the moment I don't want to make the program itself public, but if anybody wanted to look at the code, I could share a link via pm.