I didn't do lower case, though. I created this as a debugging aid when I was writing SCSI drivers for a third-party Mac drive vendor. I wanted a debug printf, but since the disk drivers run before the OS runs, the OS facilities aren't available. I made a debug printf that printed, using my tiny font, directly to screen memory. Each character is 3x5, so that with one pixel spacing you can fit a horizontal slice of two characters in a byte, so I didn't need to write a general bitblt routine.
On modern displays it is hard to read because the dots are so small. On a Mac Plus built-in display, or a Mac II with a 640x480 or 1024x768 monitor it was quite legible.
I didn't do lower case, though. I created this as a debugging aid when I was writing SCSI drivers for a third-party Mac drive vendor. I wanted a debug printf, but since the disk drivers run before the OS runs, the OS facilities aren't available. I made a debug printf that printed, using my tiny font, directly to screen memory. Each character is 3x5, so that with one pixel spacing you can fit a horizontal slice of two characters in a byte, so I didn't need to write a general bitblt routine.
On modern displays it is hard to read because the dots are so small. On a Mac Plus built-in display, or a Mac II with a 640x480 or 1024x768 monitor it was quite legible.