<?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>TechTinkering &#8211; Set Side B</title>
	<atom:link href="https://setsideb.com/tag/techtinkering/feed/" rel="self" type="application/rss+xml" />
	<link>https://setsideb.com</link>
	<description>The Flipside of Gaming</description>
	<lastBuildDate>Tue, 20 Aug 2024 15:23:46 +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>TechTinkering &#8211; Set Side B</title>
	<link>https://setsideb.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Mission: Impossible for CP/M</title>
		<link>https://setsideb.com/mission-impossible-for-cp-m/</link>
		
		<dc:creator><![CDATA[rodneylives]]></dc:creator>
		<pubDate>Wed, 21 Aug 2024 14:00:00 +0000</pubDate>
				<category><![CDATA[niche]]></category>
		<category><![CDATA[retro]]></category>
		<category><![CDATA[basic]]></category>
		<category><![CDATA[CP/M]]></category>
		<category><![CDATA[MissionImpossible]]></category>
		<category><![CDATA[RichardAltman]]></category>
		<category><![CDATA[strategy]]></category>
		<category><![CDATA[TechTinkering]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[youtube]]></category>
		<guid isPermaLink="false">https://setsideb.com/?p=8096</guid>

					<description><![CDATA[Set Side B&#8217;s mission statement is to cover three categories of gaming: retro, which let&#8217;s be honest is most of what we do; indie, often the province of blogmate Josh Bycer; and niche, which is usually what all the Nintendo stuff gets filed under. Well, you don&#8217;t get much more niche than the category of &#8230; <a href="https://setsideb.com/mission-impossible-for-cp-m/" class="more-link">Continue reading<span class="screen-reader-text"> "Mission: Impossible for CP/M"</span></a>]]></description>
										<content:encoded><![CDATA[
<p>Set Side B&#8217;s mission statement is to cover three categories of gaming: retro, which let&#8217;s be honest is most of what we do; indie, often the province of blogmate Josh Bycer; and niche, which is usually what all the Nintendo stuff gets filed under.</p>



<p>Well, you don&#8217;t get much more niche than the category of CP/M gaming. CP/M, or &#8220;Control Program for Microcomputers,&#8221; is an ancient OS for 8-bit Z80 computers that recently turned 50. Half a century old! While CP/M was very popular in its era and had a lot of software made for it, much of it is obscure and hard to find now, and in histories of home computing tends to get largely overshadowed by Apple and Commodore. It&#8217;s a huge vanished scene, but it can be thought of as the DOS before DOS: the OS that would become PC-DOS, then later MS-DOS, was made as a recreation of CP/M&#8217;s API for the 8086 family of processors.</p>



<p>If you think MS-DOS software looks primitive then CP/M will appear to you like the freaking Stone Age. MS-DOS had early adapters like CGA and EGA for graphics, but CP/M had none of those. The point of CP/M was that it ran on <a href="https://en.wikipedia.org/wiki/List_of_computers_running_CP/M">a plethora of systems</a>, from manufacturers like <a href="https://en.wikipedia.org/wiki/Kaypro">Kaypro</a> and <a href="https://en.wikipedia.org/wiki/Osborne_1">Osbourne</a>. Many big microcomputers from the age, like the Commodore 64, TRS-80 and Atari 8-bit line, had add-on cartridges with Z80 processors in them so they could take advantage of the huge CP/M software library. Since the point of CP/M, as would be for MS-DOS later, then Windows after that, was cross-compatibility, it had to run on all those systems. But it didn&#8217;t have the IBM PC&#8217;s standardized graphics hardware, so little, if any, CP/M software took advantage of special graphics functionality. It&#8217;s <em>all</em> terminal gaming.</p>



<p>A beneficiary of the limited prospects for games on the CP/M was Infocom, which released a number of their early titles, including the Zork trilogy, on CP/M, which wouldn&#8217;t be held back by the lack of graphics. But other games were made. Many of these titles were reviewed by the ultra-niche blog TechTinkering, which has <a href="https://www.youtube.com/@TechTinkering">a Youtube channel</a>, which uploaded video of a lot of CP/M software, including <a href="https://techtinkering.com/articles/mission-impossible-on-cpm/">Mission: Impossible</a>.</p>



<p>Mission: Impossible, by Richard Altman, is one of the category of terminal games, which are often played by printing information on the game state to the screen, then asking the player to enter options from a numbered list. In addition to only rarely having real-time play, because there are no visual or aural components to engage the senses, a lot of the weight has to be borne by the gameplay, which often means it&#8217;s pretty difficult. It&#8217;s of the class of games that can be found in David Ahl&#8217;s BASIC Computer Games books, games like Star Trek, Lemonade Stand and Hammurabi.</p>



<p>Mission: Impossible is a fairly complex game that I don&#8217;t yet fully understand. Here, watch <a href="https://www.youtube.com/watch?v=YCCiVCSJTwY">TechTinkering&#8217;s 19-minute video</a> on it.</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="Mission: Impossible on CP/M" width="840" height="473" src="https://www.youtube.com/embed/YCCiVCSJTwY?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<p><a href="https://techtinkering.com/articles/mission-impossible-on-cpm/">Mission: Impossible</a> (TechTinkering)</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>
	</channel>
</rss>
