scaling? nah, I'd say to just choose at runtime a sane text size (only to avoid using the same pixel size on a 1024x768 as a 5k screen) and set the number of rows and columns to fit the screen. Even if there isn't enough to fill the screen that's fine.
> Seems a bit overkill for something people rarely use.
Okay, but a lot less so than a full GUI with mouse and thousands of colors, like many motherboards have gone to.