Jump to content


   (2 reviews)

1 Screenshot

About This File

What is double PETSCII?


What is PETSCII you may ask first. 

PETSCII is the extended commodore text character set.

This character set has been designed in such a way that it would enable simple graphics on the screen. 

Which would make it easy for would be programmers on the system, to make card games and so on.

However easy to use, it is not easy to create very nice graphics with it....

But... This has changed somewhat.  If you search for PETSCII art, you see people are trying to get cooler and cooler graphics out of PETSCII.


Double Petscii is using the Commander 16's native graphics modes to overlay two layers of PETSCII graphics.

This demo is an experiment in how that may be used.


Tech info:

-It was made with the cc65, in C.

-The PETSCII mode used is lores text mode, with two layers. (40x30 chars)

-All colors are standard colors.

-1 Color is used as a color to be sacrificed for non black transparency, so there are 15 colors to work with, not 16.

-Pictures drawn in hyperpetscii petscii online drawing program. https://hyperpyxel.com/?p=229




  • Like 7

User Feedback

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.


Travis Bryant moore

   1 of 1 member found this review helpful 1 / 1 member

A good idea, I guess it is like ASCII code? I wonder if CX-16 could run a simple python emulator?

Response from the author:


Petscii is like Ascii, but for commodore computers.  Petscii was known mostly because it had alot of "graphics" characters, that were used in the early early games, when the programmers were not that familiar with the hardware yet.   So to me Petscii is nostalgia on steroids 🙂

I think the Python emulator question is best asked in the general Forum.
But an uneducated guess from me would be: I see no reason why you could not create a minimalist interpreter for python on the X16, but there will probably be some limitations due to memory and so on.  Also a lot of optimizations may be needed to get some speed out of it.

Link to review
  • Create New...

Important Information

Please review our Terms of Use