With the current replicated bugs, that updates my list to:
To Do:
Brand-new (and existing, unresolved) bugs!
To Do:
- When you're in horizontal mode, and focused on the graphscreen, and then press Apps and Select G3DC, the screen is a little bit messed up. CANNOT replicate. PT_: Can you give me steps to replicate this?
- Horizontal splitscreen, 2D Y= menu, Zoom, ZSquare caused ERR:MEMORY. Fixed, but I don't remember what fixed it.
- When going back from 3D to 2D mode, when Plot1 is On, and you just changed the color or the linestyle of an equation, the selected Plot1 is erased. Fixed by letting the OS re-draw the Plot1 ... Plot3 text itself. Dunno why I didn't do this in the first place.
- Changing 2D function line color in 2D horizontal splitscreen mode makes the 3D re-render process begin (and also throw a memory error). Fixed
- 2D errors make the "3D Mode" text disappear from Y=, because of reasons we already know about. Fixed
- Going to 3D mode, then 2D mode, then changing the linestyle, then choosing CLEAR makes junk from the 3D menu appear behind the 2D menu. I swear that the minutiae I have to solve on this for the expected 3 USERS is so way not worth my time. Making this an OS-integrated App instead of just a simple little program was a huge mistake. Fixed by finding and reverse-engineering some absurd OS routine that colors in 2 rows on the LCD with some weird pattern consisting of supplied colors, and then also fills 2 rows in pixelShadow with a DIFFERENT weird pattern stored in the OS (2 columns in color A, then 6 columns in color B, if anyone cares).
- 2D Horizontal mode, then go to the Y= menu, then press the left arrow to get to the linestyle menu, the go down and select CLEAR, it makes [mr womp womp's] calc go crazy. Can't replicate on hardware or emulator, so I guess, fixed?
Brand-new (and existing, unresolved) bugs!
- Errors in the Z= equations in fullscreen mode start an infinite loop, regardless of whether you choose 1:Quit or 2:Goto.
- readroof2 reports that the 2:Goto hack for 3D plotting errors isn't working correctly. Not yet tested/replicated, and possibly intersects with the bug above.
- In splitscreen mode, on the 3D Z= menu, pressing [up][down] (to the Plots line, then back to Z1=) makes the 3D plot be replaced with the 2D plot. Fixed by using the grfSChanged flag, set whenever the OS calls our Y= hook with a=0, to force the OS to redraw the graph instead of copying it from a buffer, which in turn our graph hook catches so our own graph can stay. Horrible, nested strands of lunacy.