Introducing TextPix v0.1 - A program to convert an image into a character set and text mode screen data

  /     /   Conversion     Graphics     Images     Retro     Text Mode     TextPix    

I have today released TextPix v0.1 This is a program to take an image and convert it into a redefined character set and the associated text mode screen data referencing that character set.

The program came about because I wanted to be able to load images on the Jupiter Ace, but the Ace has no way of allowing you to control individual pixels on the screen. The best that you can do is redefine the character set and then use those redefined characters to display your image. This does however present a problem as the Ace only allows you 128 characters plus their inverse in the character set. Since the screen contains 32x24=768 characters, there would have to be massive repetition in the image to be able to use only 128 characters plus their inverse to display the image. TextPix therefore tries to find similar sections of the images to replace other similar sections so that the number of characters needed in the character set can be brought down to 128.

The program is only in development at the moment and not ready for general use. However it does achieve its basic aim of creating a redefined character set and a text mode screen that will approximate a source image. To the right can be seen a full colour image that was used in the screenshot below.

The screenshot shows two black and white images: The one on the left is the source image dithered to two colours and altered to the correct size and the image on the right is the result of TextPix's image reduction. The results aren't always brilliant, but it certainly shows that a lot can be done with the concept. This give me confidence that it is worth pursuing and that futher advances can be made.

Since first writing the program, I have decided to make it more generic so that it will work on other machines. Ultimately I envisage that this method could be used to create small movies in text mode.

Further Information

As mentioned above, the program is not ready for general use, however more details can be found in the TextPix README. If you would like to contribute to the project then I would particularly love to hear from you.
Creative Commons License
Introducing TextPix v0.1 - A program to convert an image into a character set and text mode screen data by Lawrence Woodman is licensed under a Creative Commons Attribution 4.0 International License.

Related Articles

Programmable Character Sets: A Simple Alternative to Bitmap Displays

Programmable or reconfigurable character sets were a simple alternative to fully bitmappable displays. The main driving force behind their creation was a desire to keep the cost of computers low: RAM ...   Read More

Getting Colour ANSI Emulation to Work Properly When Connecting to a BBS With Telnet Under Linux

I have noticed that the number of people interested in using telnet to access BBSs seems to be growing, which I'm really pleased to see. However lots of people seem to be having trouble getting colour...   Read More

My Top 10 Classic Text Mode BSD Games

Recently, I have been playing a collection of text mode games that were commonly found on Unix Systems during the 70s and 80s. These games are surprisingly playable and, for me, they really show that ...   Read More

Book Review: What the Dormouse Said by John Markoff

The premise of this book is that the 60s/70s counter-culture led to the personal computer revolution. I think the book demonstrated well how this influenced SAIL and how the Augment lab innovations led...   Read More

Adding a Basic Stub to a Vic-20 Assembly Language Program

To make machine language programs more friendly it is nice to add a basic stub which contains a line with a SYS statement to start the code. This is easy to do on the Vic-20 and the process gives you ...   Read More

Sign up to get new articles straight to your inbox.

Delivered by FeedBurner

Comments

blog comments powered by Disqus