<?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>softwarepreservation &#8211; Set Side B</title>
	<atom:link href="https://setsideb.com/tag/softwarepreservation/feed/" rel="self" type="application/rss+xml" />
	<link>https://setsideb.com</link>
	<description>The Flipside of Gaming</description>
	<lastBuildDate>Sun, 29 Oct 2023 05:36:57 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>

<image>
	<url>https://setsideb.com/wp-content/uploads/2022/04/cropped-mascot512-32x32.png</url>
	<title>softwarepreservation &#8211; Set Side B</title>
	<link>https://setsideb.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>4am&#8217;s Crack of Spare Change</title>
		<link>https://setsideb.com/4ams-crack-of-spare-change/</link>
		
		<dc:creator><![CDATA[rodneylives]]></dc:creator>
		<pubDate>Mon, 28 Aug 2023 14:00:00 +0000</pubDate>
				<category><![CDATA[retro]]></category>
		<category><![CDATA[4am]]></category>
		<category><![CDATA[appleii]]></category>
		<category><![CDATA[book2]]></category>
		<category><![CDATA[crack]]></category>
		<category><![CDATA[internetarchive]]></category>
		<category><![CDATA[softwarepreservation]]></category>
		<guid isPermaLink="false">https://setsideb.com/?p=5418</guid>

					<description><![CDATA[Spare Change is an odd little Apple II game from 1983, where the player tries to thwart mischievous creatures who escaped from an arcade game, who are trying to steal quarters from the machines. One of Broderbund&#8217;s earlier hits, although it never gained the recognition of Lode Runner. Spare Change, in addition to its various &#8230; <a href="https://setsideb.com/4ams-crack-of-spare-change/" class="more-link">Continue reading<span class="screen-reader-text"> "4am&#8217;s Crack of Spare Change"</span></a>]]></description>
										<content:encoded><![CDATA[
<p>Spare Change is an odd little Apple II game from 1983, where the player tries to thwart mischievous creatures who escaped from an arcade game, who are trying to steal quarters from the machines. One of Broderbund&#8217;s earlier hits, although it never gained the recognition of Lode Runner.</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="Spare Change (Apple II) - Vizzed.com GamePlay" width="840" height="630" src="https://www.youtube.com/embed/M5l5JOPZmWk?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
</div><figcaption class="wp-element-caption">Such a charming little game</figcaption></figure>


<div class="wp-block-image">
<figure class="alignright size-large is-resized"><img fetchpriority="high" decoding="async" width="437" height="1024" src="https://setsideb.com/wp-content/uploads/2023/08/image-24-437x1024.png" alt="" class="wp-image-5420" style="width:230px;height:539px" srcset="https://setsideb.com/wp-content/uploads/2023/08/image-24-437x1024.png 437w, https://setsideb.com/wp-content/uploads/2023/08/image-24-128x300.png 128w, https://setsideb.com/wp-content/uploads/2023/08/image-24.png 602w" sizes="(max-width: 437px) 85vw, 437px" /><figcaption class="wp-element-caption">Do you not only understand this, but enjoy reading it? Then this should be very interesting to you.</figcaption></figure>
</div>


<p>Spare Change, in addition to its various little features like animated intermissions and customizable difficulty, also had a pretty strong copy protection scheme. These schemes served to prevent casual copying at the time (although cracks of all the popular titles inevitably started making the rounds on BBSes), but also serve to work against software preservation. Spare Change is <em>40 years old</em> now, and disks fail frequently. There is an available crack, but it&#8217;s said to be missing an important feature: it fails to save their high scores to disk.</p>



<p>4am is the famed preserver of classic Apple II software, performed by dint of figuring out their protection and removing it as unobtrusively as possible. His account on Twitter (<em>I refuse to call it X, I don&#8217;t even like saying Xbox</em>) made for great reading for people of a technical mind. He isn&#8217;t on Twitter any more for, I dunno, <em>some</em> reason, but he still posts his cracks, and his explanations for how they work, to the Internet Archive, under <a href="https://archive.org/search?query=subject%3A%224am%22">the 4am tag</a>.</p>



<p>All this is to say his crack of Spare Change makes for entertaining reading to one of the right mindset. One of you may have it, so here it is.</p>



<p>Space Change: a 4am and san inc crack: <a href="https://ia904502.us.archive.org/30/items/SpareChange4amCrack/Spare%20Change%20%284am%20%26%20san%20inc%20crack%29.txt">description</a> and <a href="https://archive.org/details/SpareChange4amCrack">the crack itself</a>.</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/cb688ada8b517e838b06bdbcddb8d1ea3dd56de2e66848938e8c6568002a4fa9?s=100&#038;d=mm&#038;r=g' srcset='https://secure.gravatar.com/avatar/cb688ada8b517e838b06bdbcddb8d1ea3dd56de2e66848938e8c6568002a4fa9?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 30 30"><path d="M26.37,26l-8.795-12.822l0.015,0.012L25.52,4h-2.65l-6.46,7.48L11.28,4H4.33l8.211,11.971L12.54,15.97L3.88,26h2.65 l7.182-8.322L19.42,26H26.37z M10.23,6l12.34,18h-2.1L8.12,6H10.23z" /></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>
					
		
		
			</item>
		<item>
		<title>Reviving ZZT</title>
		<link>https://setsideb.com/reviving-zzt/</link>
					<comments>https://setsideb.com/reviving-zzt/#comments</comments>
		
		<dc:creator><![CDATA[rodneylives]]></dc:creator>
		<pubDate>Fri, 10 Mar 2023 15:00:00 +0000</pubDate>
				<category><![CDATA[indies]]></category>
		<category><![CDATA[niche]]></category>
		<category><![CDATA[retro]]></category>
		<category><![CDATA[almostofzzt]]></category>
		<category><![CDATA[book2]]></category>
		<category><![CDATA[dos]]></category>
		<category><![CDATA[epicgames]]></category>
		<category><![CDATA[epicmegagames]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[indie]]></category>
		<category><![CDATA[kevedit]]></category>
		<category><![CDATA[msdos]]></category>
		<category><![CDATA[reconstructionofzzt]]></category>
		<category><![CDATA[shareware]]></category>
		<category><![CDATA[softwarepreservation]]></category>
		<category><![CDATA[zzt]]></category>
		<guid isPermaLink="false">https://setsideb.com/?p=3738</guid>

					<description><![CDATA[ZZT was (is) an ancient shareware DOS game that runs in character mode, created and published by Tim Sweeney. Originally published by Potomac Computer Systems, a company ran out of the basement of Sweeney&#8217;s house, when it expanded its software selection it was renamed to Epic MegaGames, and later Epic Games, under which title it &#8230; <a href="https://setsideb.com/reviving-zzt/" class="more-link">Continue reading<span class="screen-reader-text"> "Reviving ZZT"</span></a>]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="640" height="350" src="https://setsideb.com/wp-content/uploads/2023/01/zzt_title.gif" alt="" class="wp-image-3740"/></figure>



<p>ZZT was (is) an ancient shareware DOS game that runs in character mode, created and published by Tim Sweeney. Originally published by Potomac Computer Systems, a company ran out of the basement of Sweeney&#8217;s house, when it expanded its software selection it was renamed to Epic MegaGames, and later Epic Games, under which title it remains today, still headed by Tim Sweeney after all these years. He would go on to create the Unreal Engine, upon which the modern fortunes of the company were founded.</p>


<div class="wp-block-image">
<figure class="alignleft size-full is-resized"><img loading="lazy" decoding="async" width="480" height="350" src="https://setsideb.com/wp-content/uploads/2023/01/zzt_gemsandpipes.png" alt="" class="wp-image-3741" style="width:305px;height:222px" srcset="https://setsideb.com/wp-content/uploads/2023/01/zzt_gemsandpipes.png 480w, https://setsideb.com/wp-content/uploads/2023/01/zzt_gemsandpipes-300x219.png 300w" sizes="auto, (max-width: 480px) 85vw, 480px" /><figcaption class="wp-element-caption">Images from the Worlds of ZZT bot</figcaption></figure>
</div>


<p>But back to ZZT, which is still a nifty piece of software, and a lot of fun to mess around with. It included an editor that allowed users to create their own scenarios, which spawned a modding community that survives to this day. Noted game designer and educator <a href="https://mefi.social/@cyborgurl@dice.camp">anna anthropy</a> wrote a book about <a href="https://bossfightbooks.com/products/zzt-by-anna-anthropy">ZZT for Boss Fight</a> and she continues to carry its banner today. ZZT scenarios both old and new can be found on the site <a href="https://museumofzzt.com/">Museum of ZZT</a>, and every three hours Mastodon bot <a href="https://botsin.space/@worldsofzzt">Worlds of ZZT</a> publishes screenshots from random ZZT adventures.</p>


<div class="wp-block-image">
<figure class="alignright size-full is-resized"><img loading="lazy" decoding="async" width="480" height="350" src="https://setsideb.com/wp-content/uploads/2023/01/zzt_thechallenge.png" alt="" class="wp-image-3742" style="width:296px;height:216px" srcset="https://setsideb.com/wp-content/uploads/2023/01/zzt_thechallenge.png 480w, https://setsideb.com/wp-content/uploads/2023/01/zzt_thechallenge-300x219.png 300w" sizes="auto, (max-width: 480px) 85vw, 480px" /></figure>
</div>


<p>Because it&#8217;s a character-mode game, ZZT modules are often confused with classic roguelike computer games. ZZT is not <em>necessarily</em> a roguelike, but it may be possible for someone to write a classic-style roguelike game in ZZT.</p>



<p>But running a DOS game nowadays is not as easy as it used to be. It requires the use of either a vintage computer system running a compatible DOS, a virtual machine like VirtualBox or Docker, or some DOS emulator, such as <a href="https://www.dosbox.com/">DOSbox</a>, a tool for emulating a working DOS system that can run on current OSes, or <a href="https://zeta.asie.pl/">Zeta</a>, a DOS emulator with just enough features to get ZZT working.</p>


<div class="wp-block-image">
<figure class="alignleft size-full is-resized"><img loading="lazy" decoding="async" width="480" height="350" src="https://setsideb.com/wp-content/uploads/2023/01/zzt_psyche.png" alt="" class="wp-image-3743" style="width:314px;height:229px" srcset="https://setsideb.com/wp-content/uploads/2023/01/zzt_psyche.png 480w, https://setsideb.com/wp-content/uploads/2023/01/zzt_psyche-300x219.png 300w" sizes="auto, (max-width: 480px) 85vw, 480px" /></figure>
</div>


<p>ZZT was written in Turbo Pascal, but its source code had been misplaced by Tim Sweeney and was considered lost, until very recently (the past few days), when a nearly-complete version of ZZT 3.0 was found. Most of it can be downloaded from <a href="https://github.com/asiekierka/almost-of-zzt">The Almost of ZZT</a>, on Github, which is that version minus some parts of the source that are considered to be under third-party copyright.</p>


<div class="wp-block-image">
<figure class="alignright size-full is-resized"><img loading="lazy" decoding="async" width="480" height="350" src="https://setsideb.com/wp-content/uploads/2023/01/zzt_acommunityxmas.png" alt="" class="wp-image-3744" style="width:298px;height:217px" srcset="https://setsideb.com/wp-content/uploads/2023/01/zzt_acommunityxmas.png 480w, https://setsideb.com/wp-content/uploads/2023/01/zzt_acommunityxmas-300x219.png 300w" sizes="auto, (max-width: 480px) 85vw, 480px" /></figure>
</div>


<p>Since it is incomplete it is not useful for compiling a working game, and is presented for historical reasons more than anything. Fortunately, there already exists <a href="https://github.com/asiekierka/reconstruction-of-zzt">The Reconstruction of ZZT</a>, a reverse-engineered (with Sweeney&#8217;s blessing) version from 2020 that compiles to identical binaries.</p>



<p>ZZT is a subject that deserves much more detail than I can give it in an introductory post like this. Maybe later&#8230;.</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/cb688ada8b517e838b06bdbcddb8d1ea3dd56de2e66848938e8c6568002a4fa9?s=100&#038;d=mm&#038;r=g' srcset='https://secure.gravatar.com/avatar/cb688ada8b517e838b06bdbcddb8d1ea3dd56de2e66848938e8c6568002a4fa9?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 30 30"><path d="M26.37,26l-8.795-12.822l0.015,0.012L25.52,4h-2.65l-6.46,7.48L11.28,4H4.33l8.211,11.971L12.54,15.97L3.88,26h2.65 l7.182-8.322L19.42,26H26.37z M10.23,6l12.34,18h-2.1L8.12,6H10.23z" /></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/reviving-zzt/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
	</channel>
</rss>
