Recently, I got into developing programs for the TI-NSpire calculators. One program I made was a timetable application. I spent a long time writing the console library to output text (since the calculator’s printf function prints to the serial output rather than a console on the screen). But after that, it was easy writing the rest of the program.
Licensed under the GPLv3 License.