Neat...just another reason for me to buy a couple more of these LCDs.
On the rectangle subroutine...
It would run quite a lot faster if you put those write_c and write_d subroutines inline...save 2+ cycles for each gosub/return * 4 gosub's per loop, roughly 160,000+ cycles to be saved, at the expense of code size of course.





Bookmarks