Basic rookie mistake: Displaying images in 16:10, not 4:3 which would be the size they would appear as on an actual Commodore 64 connected to a TV or monitor.
Oh, LIST-1050, list up to line 1050 and stop. It took me a while to see how the data for 40 characters was being turned into 1000 characters (answer: it wasn't).
Another computer that has a well thought out set of graphic characters is the Sharp MZ series.<p>The best part is that it’s all part of Unicode now and a lot of terminals and fonts support them.
This is awesome. I was just doing a deep dive on some forgotten C64 hardware (the PowerPad: <a href="https://archive.org/search?query=subject%3A%22Chalk+Board+Inc%22" rel="nofollow">https://archive.org/search?query=subject%3A%22Chalk+Board+In...</a>) and love how many people are still hacking on these machines, they're so durable.
Hmm, why did the author use Perl for convsion if they didn't know it? Besides of regex (which is everywhere albeit in different dialects), I don't think Perl knowledge gives you very much nowadays.