A bit of whimsy for the new year, I've converted the Commodore 64 "PETSCII" font for use on the MicroView!

Note that there are actually two fonts, one for the C64's Lowercase mode and one for the Uppercase mode. I rearranged the LowerCase one a bit so you can directly use it with uView.print(). You might have to hunt around a bit to find all the characters.

User mini profile

Note that there's a subtle bug in the MicroView library that prevents you from using the final character. The number of characters in the font is defined as a byte (max 255), but there are actually 256 characters in the font (0-255). It looks like the stock fonts are affected by this too.

Anyway, to fix it, try changing this line in MicroView.cpp in MicroView::drawChar(), around line 787: