<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>characterset &#8211; Set Side B</title>
	<atom:link href="https://setsideb.com/tag/characterset/feed/" rel="self" type="application/rss+xml" />
	<link>https://setsideb.com</link>
	<description>The Flipside of Gaming</description>
	<lastBuildDate>Tue, 14 May 2024 01:52:57 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.5.3</generator>

<image>
	<url>https://setsideb.com/wp-content/uploads/2022/04/cropped-mascot512-32x32.png</url>
	<title>characterset &#8211; Set Side B</title>
	<link>https://setsideb.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Home Computer Graphic Character Sets Compared</title>
		<link>https://setsideb.com/home-computer-graphic-character-sets-compared/</link>
					<comments>https://setsideb.com/home-computer-graphic-character-sets-compared/#comments</comments>
		
		<dc:creator><![CDATA[rodneylives]]></dc:creator>
		<pubDate>Wed, 15 May 2024 14:00:00 +0000</pubDate>
				<category><![CDATA[retro]]></category>
		<category><![CDATA[appleii]]></category>
		<category><![CDATA[ascii]]></category>
		<category><![CDATA[atari800]]></category>
		<category><![CDATA[atarist]]></category>
		<category><![CDATA[atascii]]></category>
		<category><![CDATA[bob]]></category>
		<category><![CDATA[characterset]]></category>
		<category><![CDATA[codepage437]]></category>
		<category><![CDATA[commodore16]]></category>
		<category><![CDATA[commodore64]]></category>
		<category><![CDATA[dos]]></category>
		<category><![CDATA[ibmpc]]></category>
		<category><![CDATA[microcomputer]]></category>
		<category><![CDATA[pet]]></category>
		<category><![CDATA[petscii]]></category>
		<category><![CDATA[pixelart]]></category>
		<category><![CDATA[plus-4]]></category>
		<category><![CDATA[subgenius]]></category>
		<category><![CDATA[terminal]]></category>
		<category><![CDATA[trs80]]></category>
		<category><![CDATA[vic-20]]></category>
		<guid isPermaLink="false">https://setsideb.com/?p=7421</guid>

					<description><![CDATA[8-bit microcomputer graphics were, compared to the graphics cards and chips we mostly use today, pretty limited. While machines like the Commodore 64 and Atari 800 allowed for a fully programmable display, not all devices of the age provided for that. One solution was what I am told is now called semigraphics, which means using &#8230; <a href="https://setsideb.com/home-computer-graphic-character-sets-compared/" class="more-link">Continue reading<span class="screen-reader-text"> "Home Computer Graphic Character Sets Compared"</span></a>]]></description>
										<content:encoded><![CDATA[
<p>8-bit microcomputer graphics were, compared to the graphics cards and chips we mostly use today, pretty limited. While machines like the Commodore 64 and Atari 800 allowed for a fully programmable display, not all devices of the age provided for that.</p>



<p>One solution was what I am told is now called <em><a href="https://en.wikipedia.org/wiki/Semigraphics">semigraphics</a></em>, which means using generic characters that are pre-defined by the system in combination with each other, piecing together larger images from symbolic building blocks.</p>



<p>ASCII Art, that fading art form created to make imagines on terminal displays, is a form of semigraphic. The IBM PC character set supported semigraphics mostly through its famous Code Page 437, which provided a variety of line-drawing characters , but looking at it it&#8217;s evident that it wasn&#8217;t intended for general graphic use.</p>



<p>Different platforms from the time varied widely in their support for graphic characters. Let&#8217;s take a quick look at what the options were.</p>



<h3 class="wp-block-heading">Apple</h3>



<p>The base Apple II had a very limited character set:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img fetchpriority="high" decoding="async" width="448" height="512" src="https://setsideb.com/wp-content/uploads/2024/05/Apple_II_character_set.gif" alt="" class="wp-image-7423"/><figcaption class="wp-element-caption">Images in this post taken from Wikipedia</figcaption></figure></div>


<p>The Apple II&#8217;s character offers little opportunity for graphic use. Of course the Apple II is a miracle through and through for being designed almost entirely by one person, Steve Wozniak, and that includes its character set. Note that it doesn&#8217;t neglect reverse video, and even has hardware support for flashing characters. Still though, not much you can do with it other than repurpose punctuation and letters.</p>



<h3 class="wp-block-heading">PETSCII</h3>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="593" src="https://setsideb.com/wp-content/uploads/2024/05/image-1024x593.png" alt="" class="wp-image-7424" srcset="https://setsideb.com/wp-content/uploads/2024/05/image-1024x593.png 1024w, https://setsideb.com/wp-content/uploads/2024/05/image-300x174.png 300w, https://setsideb.com/wp-content/uploads/2024/05/image-768x444.png 768w, https://setsideb.com/wp-content/uploads/2024/05/image.png 1092w" sizes="(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px" /></figure>



<p>The PET and successors, by contrast have an excellent character set for makeshift graphics. The image above is of the Commodore 64 version, but the same graphics are used on old PETs, the VIC-20, the Commodore 128, and even the TED-based machines, the Plus-4 and Commodore 16.</p>



<p>While they&#8217;re not reflected in the above image, the whole character set can be reversed too. These machines reverse characters by, simply, duplicating the whole set in ROM as negative images.</p>



<p>PETSCII contains:</p>



<ul>
<li>Four playing card suit glyphs</li>



<li>A decent set of line-drawing characters, with all intersections both sharp-edged and curved corners</li>



<li>Diagonal slopes, diagonal lines and crossed diagonals</li>



<li>Horizontal and vertical lines at different places in the character cells</li>



<li>Frame corners, which combined with the lines can make decent rectangles</li>



<li>Horizontal and vertical bars at several different widths</li>



<li>Half-tone checkerboards and half-character checkerboards (on PET systems these have a single-pixel grain, but on later machines the checkerboard squares are 2&#215;2 blocks)</li>



<li>4&#215;4 blocks in enough combinations that, combined with their reverse versions, can be used to approximate a 80&#215;50 pixel display with plain characters</li>



<li>Symbols for English pound and Pi</li>
</ul>



<p>PETSCII is one of the most versatile character sets from the time, and you can do a ton with it with some thought and ingenuity. There used to be a Twitter account (in the days before the Muskening) that posted images of robots made out of PETSCII characters. And because the character set is included in ROM, one doesn&#8217;t have to create their own character graphics, using up 8K of system RAM to hold them, to have rudimentary graphics. (In fact, the original PET didn&#8217;t even support redefining the character set, so PETSCII was all you got.)</p>



<h3 class="wp-block-heading">ATASCII</h3>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" width="256" height="256" src="https://setsideb.com/wp-content/uploads/2024/05/Atascii-character-set-00toFF-2x.gif" alt="" class="wp-image-7426" style="width:632px;height:auto"/></figure></div>


<p>Did Atari consciously follow the naming of PETSCII, with their own self-branded ATASCII? Both are riffing off of ASCII, which stands for American Standard Code for Information Interchange. So I guess PETSCII, going by Commodore&#8217;s own claimed meaning for PET, means &#8220;Personal Electronic Transactor Standard Code for Information Interchange,&#8221; which is pretty terrible. But the ATA in ATASCII makes even less sense, since ATA obviously is just the first three letters in Atari.</p>



<p>While it has nowhere near the sheer number of graphic characters that PETSCII has, it had a decent number, including line drawing, slopes and diagonal lines and playing card suits. Of particular note is that the Clubs symbol has the same hole in its middle that it does in PETSCII.</p>



<h3 class="wp-block-heading">TRS-80</h3>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="232" src="https://setsideb.com/wp-content/uploads/2024/05/image-2-1024x232.png" alt="" class="wp-image-7428" srcset="https://setsideb.com/wp-content/uploads/2024/05/image-2-1024x232.png 1024w, https://setsideb.com/wp-content/uploads/2024/05/image-2-300x68.png 300w, https://setsideb.com/wp-content/uploads/2024/05/image-2-768x174.png 768w, https://setsideb.com/wp-content/uploads/2024/05/image-2-1200x272.png 1200w, https://setsideb.com/wp-content/uploads/2024/05/image-2.png 1263w" sizes="(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px" /></figure>



<p>Wikipedia doesn&#8217;t offer a screenshot chart of all the symbols of the TRS-80 set, but it does an HTML Table display, which the above is excerpted from. The only graphic characters it has are these off 2&#215;3 cells, which are like the 2&#215;2 blocks in the Commodore set but with an extra row. This gives its screen slightly finer resolution.</p>



<p>The TRS-80 had fairly basic graphics, it seems: those characters appear to have been it as far as graphics goes. <a href="https://www.trs-80.com/wordpress/tips/graphics/">The page I saw that described its capabilities</a> even had a name for those blocks: <em>squots</em>. I think that&#8217;s a perfectly fine name for these kinds of boxes, whether it&#8217;s on a TRS-80, Commodore 64 or other machine.</p>



<h3 class="wp-block-heading">Sinclair ZX-81</h3>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="256" height="128" src="https://setsideb.com/wp-content/uploads/2024/05/ZX81_characters_0x00-3F_0x80-BF.png" alt="" class="wp-image-7425" style="width:634px;height:auto"/></figure></div>


<p>The ZX-81 had a very limited character set. While it has checkerboard and 4&#215;4 block characters, their inclusion comes at the cost of an apostrophe, an at-sign, and even an exclamation point.</p>



<p>The following Spectrum removed the checkerboards, but added the exclamation point and apostrophe, as well as a lowercase alphabet. Still no @ though.</p>



<h3 class="wp-block-heading">DOS Code Page 437</h3>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="304" height="144" src="https://setsideb.com/wp-content/uploads/2024/05/url.png" alt="" class="wp-image-7430" style="width:622px;height:auto" srcset="https://setsideb.com/wp-content/uploads/2024/05/url.png 304w, https://setsideb.com/wp-content/uploads/2024/05/url-300x142.png 300w" sizes="(max-width: 304px) 85vw, 304px" /></figure></div>


<p>This is the one that most of you probably already know. It has its own version of squots, but they&#8217;re incomplete: it doesn&#8217;t have quarter-box or squot-grained checkerboard characters, tlhough it does have three forms of half-tone, a rather extra assortment of double-lined box characters, playing card suit glyphs, and a number of unusual characters up above that will be very familiar to anyone who played PC Rogue.</p>



<p>DOS Code Page 437 was in many ways the end of the venerable tradition of character set graphics. Neither the Atari ST nor Amiga had much use for general purpose character graphics, instead choosing to use their sets&#8217; spare capacity for international characters, a noble offering, but less useful for graphic use.</p>



<p>It is worth noting some of the characters in the ST&#8217;s set, though:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="512" height="134" src="https://setsideb.com/wp-content/uploads/2024/05/image-4.png" alt="" class="wp-image-7432" srcset="https://setsideb.com/wp-content/uploads/2024/05/image-4.png 512w, https://setsideb.com/wp-content/uploads/2024/05/image-4-300x79.png 300w" sizes="(max-width: 512px) 85vw, 512px" /></figure></div>


<p>Some miscellaneous glyphs like arrows, an X mark and checkbox, a bell and musical note, the Atari logo in two characters, a bunch of digital readout numbers, and four characters that seem to form a face. Here, I&#8217;ll piece it together for you:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="216" height="268" src="https://setsideb.com/wp-content/uploads/2024/05/image-7.png" alt="" class="wp-image-7435"/></figure></div>


<p>Who might this handsome person be? It&#8217;s a little hard to make out at this scale, but it&#8217;s intended to be a pixel-art representation of &#8220;Bob&#8221; Dobbs, icon and symbol of the Church of the Subgenius!</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="216" height="324" src="https://setsideb.com/wp-content/uploads/2024/05/Bobdobbs.png" alt="" class="wp-image-7436" srcset="https://setsideb.com/wp-content/uploads/2024/05/Bobdobbs.png 216w, https://setsideb.com/wp-content/uploads/2024/05/Bobdobbs-200x300.png 200w" sizes="(max-width: 216px) 85vw, 216px" /></figure></div>


<p>It&#8217;s not a good set of squots, but it&#8217;s not bad.</p>
<div class="saboxplugin-wrap" itemtype="http://schema.org/Person" itemscope itemprop="author"><div class="saboxplugin-tab"><div class="saboxplugin-gravatar"><img alt='rodneylives' src='https://secure.gravatar.com/avatar/cdafb2277e2af00ce10f882650985fdc?s=100&#038;d=mm&#038;r=g' srcset='https://secure.gravatar.com/avatar/cdafb2277e2af00ce10f882650985fdc?s=200&#038;d=mm&#038;r=g 2x' class='avatar avatar-100 photo' height='100' width='100' itemprop="image"/></div><div class="saboxplugin-authorname"><a href="https://setsideb.com/author/rodneylives/" class="vcard author" rel="author"><span class="fn">rodneylives</span></a></div><div class="saboxplugin-desc"><div itemprop="description"></div></div><div class="clearfix"></div><div class="saboxplugin-socials "><a title="Twitter" target="_self" href="https://twitter.com/rodneylives" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-twitter" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"></path></svg></span></a><a title="Instagram" target="_self" href="https://www.instagram.com/rodneysnotdead/" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-instagram" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg></span></a><a title="Html5" target="_self" href="https://www.metafilter.com/user/23306" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-html5" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path fill="currentColor" d="M0 32l34.9 395.8L191.5 480l157.6-52.2L384 32H0zm308.2 127.9H124.4l4.1 49.4h175.6l-13.6 148.4-97.9 27v.3h-1.1l-98.7-27.3-6-75.8h47.7L138 320l53.5 14.5 53.7-14.5 6-62.2H84.3L71.5 112.2h241.1l-4.4 47.7z"></path></svg></span></a><a title="Mastodont" target="_self" href="https://cybre.space/@rodneylives" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-mastodont" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 417 512"><path fill="currentColor" d="M417.8 179.1c0-97.2-63.7-125.7-63.7-125.7-62.5-28.7-228.5-28.4-290.4 0 0 0-63.7 28.5-63.7 125.7 0 115.7-6.6 259.4 105.6 289.1 40.5 10.7 75.3 13 103.3 11.4 50.8-2.8 79.3-18.1 79.3-18.1l-1.7-36.9s-36.3 11.4-77.1 10.1c-40.4-1.4-83-4.4-89.6-54-.6-4.4-.9-9-.9-13.9 85.6 20.9 158.6 9.1 178.7 6.7 56.1-6.7 105-41.3 111.2-72.9 9.8-49.8 9-121.5 9-121.5zm-75.1 125.2h-46.6V190.1c0-49.7-64-51.6-64 6.9v62.5h-46.3V197c0-58.5-64-56.6-64-6.9v114.2H75.1c0-122.1-5.2-147.9 18.4-175 25.9-28.9 79.8-30.8 103.8 6.1l11.6 19.5 11.6-19.5c24.1-37.1 78.1-34.8 103.8-6.1 23.7 27.3 18.4 53 18.4 175z"></path></svg></span></a></div></div></div>]]></content:encoded>
					
					<wfw:commentRss>https://setsideb.com/home-computer-graphic-character-sets-compared/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>
