One of my final unfinished goals for summer 2014 was to evaluate the feasibility of a long-planned 3D graphing application for the TI-84 Plus C Silver Edition, called Graph3DC. Based heavily on my experiences writing Graph3DP in C for the Casio Prizm, it was intended to be a fast, responsive z80 ASM 3D graphing application for the TI-84+CSE. I'm happy to say that I've started writing the program, and it looks like it will not only be feasible within the constraints of the calculator's LCD and CPU speed, but with luck also work as a Doors CSE program rather than needing to be converted to an App. After a week of wrestling with fixed-point arithmetic and trig routines, I have completed my first pass over code to compute, rotate, color, and render the simplest possible graph, a flat grid. As you can see, work remains to be done on the rotation and coloring code, but I look forward to keeping this topic updated as I move forward.
Left to right: rotating a graph, a flat z=0 graph, and a z=x+y graph
Left to right: rotating a graph, a flat z=0 graph, and a z=x+y graph