
Progress is great if you share it with others, so I’m announcing the Ascension 2.0 public alpha | beta program today.
We finally managed to finish a project we’ve been busy working on during the last weeks. It is so great as stand-alone *NIX command line utility and it will also be an important part of my upcoming AnsiLove.framework release 2.0. Feel free to try, investigate, fork, improve, whatever. We released it under a MIT-style license. Like it’s PHP ancestor, AnsiLove/C will convert ANSi and artscene related file formats into beautiful PNG images. But this time, our goals were evolution, portability, performance and the most accurate rendering of all known ANSi art file types to date. Needless to say we achieved them all. At this point I’d like to thank my friends Frederic Cambus and Brian Cassidy for their ongoing support. Without you, AnsiLove/C would never have been possible. This project grew so fast because we loved what we did. Pour la legende!

Today I want to introduce you to what I’ve been coding recently. Here is a Cocoa framework for rendering ANSi art, and it’s called the AnsiLove.framework. It uses a modified version of Frederic Cambus’ awesome AnsiLove as library, creating PNG images from ANSi source files.
Talking about ASCII art always means talking about computer history. This unique graphic design technique is text based art, consisting of pictures pieced together from the characters defined by the ASCII Standard in 1963. A special form called block ASCII (or high ASCII) uses extended chars of the 8-bit Code page 437, invented by IBM in 1979 for IBM PC and MS-DOS. Block ASCII is often referred as ANSI art. From the widespread usage traced to the bulletin board systems of the late 70’s and early 80’s grew a remarkable scene of devoted underground / online art groups. Over the years, warez groups began to incorporate ASCII art by spreading .nfo files with their releases. At the end of the 90’s the Newskool style emerged and came up with extended characters. Classic 7-bit ASCII chars remain predominant while the style developed further after the introduction and adaption of Unicode. On a modern OS, files containing ASCII art will never look as they were intended by the artist. With a special ASCII/ANSI art viewer even the block ASCII can be displayed properly. Unfortunately, for Mac OS X there is absolutely nothing available worth mentioning… until now. Let me introduce you to Ascension, ASCII art for the rest of us.