A PETSCII Platformer

Some weeks ago I linked to a Wolfenstein 3D-like shooter by jimo9757 with a rendering engine implemented entirely in PETSCII, the only kind of graphics a Commodore PET, their first computer, was capable of producing. It was pretty shocking to see it in action, even if the best-looking version of it was the one made for a Commodore 64.

Well, here’s another video shenanigan along those lines, a platformer, one styled much like Super Mario Bros., also implemented with PETSCII graphics, and also from jimo9757. First the PET version (15 minutes, all eight levels), then the one made for the Commander X16 (3 minutes, a demonstration):

While other retro computer systems had their own distinctive fonts, including MS-DOS’s nigh-legendary code page 437, I think PETSCII is among the best. The PET could only do graphics at all using it, but it had quite a lot of foresight put into its character set. Among its characters are are seven different heights and widths of solid block, diagonal lines, balls, slopes, playing card symbols, box drawing borders of two different types, enough corners to make for decent low-res images, and reverse video versions of all of the above. Later 8-bit Commodore computers didn’t have to use PETSCII for graphics, but its presence made for a good baseline for amateur programmers without having to start messing around with POKEs (which every other kind of graphics on a C64 or VIC-20 required).