<?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>code &#8211; Set Side B</title>
	<atom:link href="https://setsideb.com/tag/code/feed/" rel="self" type="application/rss+xml" />
	<link>https://setsideb.com</link>
	<description>The Flipside of Gaming</description>
	<lastBuildDate>Fri, 21 Nov 2025 11:54:38 +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>code &#8211; Set Side B</title>
	<link>https://setsideb.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Microsoft &#038; Open Source Items Of Interest</title>
		<link>https://setsideb.com/microsoft-open-source-items-of-our-interest/</link>
		
		<dc:creator><![CDATA[rodneylives]]></dc:creator>
		<pubDate>Fri, 21 Nov 2025 15:00:00 +0000</pubDate>
				<category><![CDATA[niche]]></category>
		<category><![CDATA[retro]]></category>
		<category><![CDATA[basic]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[infocom]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[zil]]></category>
		<category><![CDATA[zork]]></category>
		<guid isPermaLink="false">https://setsideb.com/?p=11127</guid>

					<description><![CDATA[Microsoft&#8217;s Evil Quotient (EQ) has fluctuated over the years. On the average it was trending down for a while, but their sponsorship of OpenAI, and their ruining of Windows 11 and forcing many people to buy new machines to use it, have caused it to shoot right back up again. But they have made two &#8230; <a href="https://setsideb.com/microsoft-open-source-items-of-our-interest/" class="more-link">Continue reading<span class="screen-reader-text"> "Microsoft &#38; Open Source Items Of Interest"</span></a>]]></description>
										<content:encoded><![CDATA[
<p>Microsoft&#8217;s Evil Quotient (EQ) has fluctuated over the years. On the average it was trending down for a while, but their sponsorship of OpenAI, and their ruining of Windows 11 and forcing many people to buy new machines to use it, have caused it to shoot right back up again.</p>



<p>But they have made two significant historical contributions to open source software recently. Back in September they open-sourced the original version of Microsoft Basic, which was partly written by Bill Gates himself as a teenager. Here&#8217;s the announcement on <a href="https://opensource.microsoft.com/blog/2025/09/03/microsoft-open-source-historic-6502-basic">Microsoft&#8217;s Open Source blog</a>, and <a href="https://github.com/microsoft/BASIC-M6502">here&#8217;s the GitHub repository with the code</a>. It&#8217;s worth noting that Bill Gates was long vocal against the principles of free code sharing, and his arguments in favor of commercialization of computer software are partly responsible for our current capitalist hellscape, but I guess better very late than never, eh what?</p>



<p>More recently, as in the 20th of this month, Microsoft announced that <a href="https://opensource.microsoft.com/blog/2025/11/20/preserving-code-that-shaped-generations-zork-i-ii-and-iii-go-open-source">they were officially opening the source code for the three Zork games</a>. The copyright for them passed into their holding by their acquisition of Activision. If you have a time machine, it&#8217;d be a fun trick to go back to the founding of Activision and tell them about the later history of their company, although in doing so you might cause them to give up their efforts in despair.</p>



<p>It must be said that Microsoft didn&#8217;t <em>publish</em> the source code to the Zork games; instead, they gave their official blessing to Jason Scott and the Internet Archive&#8217;s efforts to preserve it. They did that by adding documents to the GitHub repositories for <a href="https://github.com/historicalsource/zork1">Zork I</a>, <a href="https://github.com/historicalsource/zork2">Zork II</a> and <a href="https://github.com/historicalsource/zork3">Zork III</a>. The source code takes the form of ZIL files, code written in the Zork Implementation Language to be compiled into object files compatible with Infocom&#8217;s Z Machine interpreter, so if you want to understand what that means, I suggest Andrew Plotkin&#8217;s introduction, <a href="https://blog.zarfhome.com/2019/04/what-is-zil-anyway">What Is ZIL Anyway?</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>What and Why Are Super Mario Bros. Frame Rules?</title>
		<link>https://setsideb.com/what-and-why-are-super-mario-bros-frame-rules/</link>
		
		<dc:creator><![CDATA[rodneylives]]></dc:creator>
		<pubDate>Sat, 18 Jan 2025 15:00:00 +0000</pubDate>
				<category><![CDATA[retro]]></category>
		<category><![CDATA[BrandonsBlog]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[framerule]]></category>
		<category><![CDATA[mario]]></category>
		<category><![CDATA[nintendo]]></category>
		<category><![CDATA[supermariobros]]></category>
		<category><![CDATA[timer]]></category>
		<guid isPermaLink="false">https://setsideb.com/?p=9145</guid>

					<description><![CDATA[Not a damnable Youtube video this time, but an honest-to-frog text post I&#8217;m linking to! A 2021 post from the blog Brandon&#8217;s Thoughts explains what you might be wondering if you watched such events like AGDQ 2025&#8217;s Super Mario Bros. race. Well, okay, I&#8217;ll give you a video (33 minutes), but it&#8217;s not the point &#8230; <a href="https://setsideb.com/what-and-why-are-super-mario-bros-frame-rules/" class="more-link">Continue reading<span class="screen-reader-text"> "What and Why Are Super Mario Bros. Frame Rules?"</span></a>]]></description>
										<content:encoded><![CDATA[
<p>Not a damnable Youtube video this time, but an honest-to-frog text post I&#8217;m linking to! A 2021 post from the blog Brandon&#8217;s Thoughts explains what you might be wondering if you watched such events like AGDQ 2025&#8217;s Super Mario Bros. race. Well, okay, I&#8217;ll give you <a href="https://www.youtube.com/watch?v=G0ONr2lloM0">a video</a> (33 minutes), but it&#8217;s not the point of the post this time:</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="Super Mario Bros. by GTAce, SuperSonic, scalpel, JeremyMKW in 28:46 - Awesome Games Done Quick 2025" width="840" height="473" src="https://www.youtube.com/embed/G0ONr2lloM0?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>The analogy often given is to think of a bus that leaves every 21 frames, and levels can only end by getting on that bus, and so other than in the last level (which has no new level to load at the end of it), improvements in Super Mario Bros. can only happen in 21 frame increments. If you save a frame or two in a level, but it&#8217;s not enough to make the previous frame rule, it&#8217;s not enough to take the previous bus, you&#8217;ll just end up waiting for it to happen anyway.</p>



<p>But what a weird thing to have! Lots of games don&#8217;t have frame rules like this, so why does Super Mario Bros? What advantage did it give the game&#8217;s code to be implemented this way? Why did the game&#8217;s programmers, <a href="https://www.mobygames.com/game/7298/super-mario-bros/credits/nes/">according to MobyGames</a> Toshihiko Nakago or Kazuaki Morita, do it?</p>



<p>I&#8217;m not completely sure, but Brandon explains why they happen in his blog post. I can summarize the the details here, and give a theory.</p>



<p>Super Mario Bros. uses a bunch of timers in its code. Quite sensibly, they&#8217;re laid out in a region of memory so they can all be updated by the same bit of code, a loop that cycles through them and counts them all down, one per frame, until they reach zero. It doesn&#8217;t do anything itself when they reach zero; the timers are each checked in other places by the code that needs to know if enough time has elapsed, and which then resets the timer so the countdown can continue on the next frame.</p>



<p>Many of these timers are short, like the code that determines when Mario emits a bubble in an underwater area. But all of these timers are single bytes, so the longest they can last are 255 frames, which at 60 fps is just a few seconds.</p>



<p>In order to track longer periods of time, but keep the same mechanism, there&#8217;s a subset of these timers that don&#8217;t count down every second. These timers are only checked and decremented every 21 frames, which is triggered when a special extra timer goes off. The intent was probably every 20 frames, but it uses BMI, <strong>B</strong>ranch if result <strong>MI</strong>nus, for the check instead of BEQ, <strong>B</strong>ranch if <strong>EQ</strong>ual to zero, meaning it takes an extra frame.</p>



<p>Long timers are a bit less precise than short ones. When a long timer is set, the inner timer, the one that decides when long timers count down, could be at any point in its cycle.</p>



<p>This timer exists to determine when the second set, of longer timers, counts down. So, those timers&#8217; lengths are around 21 times longer than the other timers. This is the source of the frame rule. After a level has finished, the game displays a black status screen with text announcing the number of the next level (&#8220;WORLD 1-2&#8221;) and the number of lives Mario has left. This code uses a long timer to keep the message on screen for longer than 255 frames. But it has the side effect that levels can only begin at 21-frame intervals.</p>



<p>Other periods of time tracked by long timers, such as Mario&#8217;s invulnerability time after taking damage and and duration of invincibility powerups, are also framerule based, and can vary by around a third of a second in length.</p>



<p>Super Mario Bros.&#8217; ROM space is a bit cramped, and the timers are probably implemented in this way for space efficiency. Brandon points to evidence that the game had been optimized to save space to as to squeeze in more level data. In most cases it doesn&#8217;t matter that long times vary slightly in length. Gross duration matters more than precision here, but the implication is that framerules exist. Funny, that.</p>



<p><a href="https://brskari.wordpress.com/2021/08/01/super-mario-bros-framerules/">Super Mario Bros. Frame Rules</a> (brskari.com)</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>Super Mario Sunshine&#8217;s Substitution Cipher</title>
		<link>https://setsideb.com/super-mario-sunshines-substitution-cipher/</link>
		
		<dc:creator><![CDATA[rodneylives]]></dc:creator>
		<pubDate>Fri, 09 Feb 2024 15:00:00 +0000</pubDate>
				<category><![CDATA[niche]]></category>
		<category><![CDATA[breathofthewild]]></category>
		<category><![CDATA[cipher]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[fez]]></category>
		<category><![CDATA[hylian]]></category>
		<category><![CDATA[language]]></category>
		<category><![CDATA[mare]]></category>
		<category><![CDATA[mario]]></category>
		<category><![CDATA[nintendo]]></category>
		<category><![CDATA[noki]]></category>
		<category><![CDATA[shiekah]]></category>
		<category><![CDATA[substitutioncipher]]></category>
		<category><![CDATA[supermariosunshine]]></category>
		<category><![CDATA[windwaker]]></category>
		<category><![CDATA[zelda]]></category>
		<guid isPermaLink="false">https://setsideb.com/?p=6899</guid>

					<description><![CDATA[Are you surprised by that title? It isn&#8217;t obvious that there even is one, but Youtuber 2CPhoenix makes a strong case that there is, that&#8217;s (mostly) consistent across the game&#8217;s signage! Here&#8217;s their video on it (9 1/2 minutes): These kinds of ciphers aren&#8217;t to common in games, but they&#8217;re not unheard-of either. The Legend &#8230; <a href="https://setsideb.com/super-mario-sunshines-substitution-cipher/" class="more-link">Continue reading<span class="screen-reader-text"> "Super Mario Sunshine&#8217;s Substitution Cipher"</span></a>]]></description>
										<content:encoded><![CDATA[
<p>Are you surprised by that title? It isn&#8217;t obvious that there even is one, but Youtuber 2CPhoenix makes a strong case that there is, that&#8217;s (mostly) consistent across the game&#8217;s signage! <a href="https://www.youtube.com/watch?v=H1CNpu4fguI">Here&#8217;s their video on it</a> (9 1/2 minutes):</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 loading="lazy" title="Mario Sunshine’s Oldest Mystery?" width="840" height="473" src="https://www.youtube.com/embed/H1CNpu4fguI?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
</div></figure>



<p>These kinds of ciphers aren&#8217;t to common in games, but they&#8217;re not unheard-of either. The Legend of Zelda: The Wind Waker uses one for the Hylian language, which it even translates for you if you play through the game a second time, and there&#8217;s at least one other such language that&#8217;s used in Breath of the Wild for Shiekah artifacts. And of course, working out a cipher that&#8217;s used in many locations is a major late-game puzzle in Fez.</p>



<p>The &#8220;language&#8221; of what are possibly the Noki in Sunshine Mario Sunshine is one of those things where, like Bubble Bobble&#8217;s Bubble Alphabet, the letters are actually heavily stylized versions of our familiar Latin alphabet, meaning, if you kind of take your brain off the hook slightly and just try to read the glyphs like they were words, you can get a bit of a sense of what they&#8217;re saying. Or at least I can. A little.</p>



<p>It&#8217;s enough to make one want to take a second look at the fakey-letters in some other Nintendo games, such as the Splatoon and Pokemon series&#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>
					
		
		
			</item>
		<item>
		<title>New Super Mario Bros. Wii&#8217;s Exception Handler Code</title>
		<link>https://setsideb.com/new-super-mario-bros-wiis-exception-handler-code/</link>
		
		<dc:creator><![CDATA[rodneylives]]></dc:creator>
		<pubDate>Mon, 30 Oct 2023 14:00:00 +0000</pubDate>
				<category><![CDATA[niche]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[debug]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[mario]]></category>
		<category><![CDATA[newsupermariobroswii]]></category>
		<category><![CDATA[nintendo]]></category>
		<category><![CDATA[stack]]></category>
		<category><![CDATA[trace]]></category>
		<guid isPermaLink="false">https://setsideb.com/?p=5824</guid>

					<description><![CDATA[Codes are largely a forgotten element of video gaming. They started out as debug features that didn&#8217;t get removed before release, then they became easter eggs to reveal to favored players, ways to dispense unlockables, ways to provide extra difficulty balancing, and even publicity tools, before the age of DLC gave developers a way to &#8230; <a href="https://setsideb.com/new-super-mario-bros-wiis-exception-handler-code/" class="more-link">Continue reading<span class="screen-reader-text"> "New Super Mario Bros. Wii&#8217;s Exception Handler Code"</span></a>]]></description>
										<content:encoded><![CDATA[
<p>Codes are largely a forgotten element of video gaming. They started out as debug features that didn&#8217;t get removed before release, then they became easter eggs to reveal to favored players, ways to dispense unlockables, ways to provide extra difficulty balancing, and even publicity tools, before the age of DLC gave developers a way to <em>profit</em> off of bonus features. Why have players enter up-up-down-down-left-right-left-right when you could just sell them play advantages outright. I&#8217;m simplifying the situation a bit, sure, but I&#8217;m not simplifying by <em>much</em>.</p>



<p>Codes still exist, once in a while, but it seems like they&#8217;ve gone back to being development aids. One of them crept into New Super Mario Bros. Wii, but only becomes usable if the game crashes. The code is: Home, Minus, Plus, Minus, Plus, 1, 2, 1, 2, A. It brings up a scrollable register dump and stack trace, and other assorted information. It doesn&#8217;t let you continue playing. For players, it&#8217;s just a curiosity, but it&#8217;s a thing that is interesting.</p>



<p>This video shows it off:</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 loading="lazy" title="New Super Mario Bros. Wii Exception Handler!" width="840" height="473" src="https://www.youtube.com/embed/fnRdSmbOvkw?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
</div></figure>



<p><a href="https://www.youtube.com/watch?v=fnRdSmbOvkw">New Super Mario Bros. Wii Exception Handler</a> (Youtube, two minutes)</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>Behind the Code Examines The NES Punch-Out!! Boxer Engine</title>
		<link>https://setsideb.com/behind-the-code-examines-the-nes-punch-out-boxer-engine/</link>
		
		<dc:creator><![CDATA[rodneylives]]></dc:creator>
		<pubDate>Tue, 28 Feb 2023 15:00:00 +0000</pubDate>
				<category><![CDATA[retro]]></category>
		<category><![CDATA[6502]]></category>
		<category><![CDATA[behindthecode]]></category>
		<category><![CDATA[book2]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[deepdive]]></category>
		<category><![CDATA[nes]]></category>
		<category><![CDATA[punchout]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[youtube]]></category>
		<guid isPermaLink="false">https://setsideb.com/?p=3952</guid>

					<description><![CDATA[Here&#8217;s another of those deep-dive NES internal videos from Behind the Code, possibly the most complex one they&#8217;ve done to date. Most game engines, when you examine their basic logic, are basically physics simulations, with some AI included to determine how actors behave. Not so with the Punch-Out!! games. They are essentially entirely different kinds &#8230; <a href="https://setsideb.com/behind-the-code-examines-the-nes-punch-out-boxer-engine/" class="more-link">Continue reading<span class="screen-reader-text"> "Behind the Code Examines The NES Punch-Out!! Boxer Engine"</span></a>]]></description>
										<content:encoded><![CDATA[
<p>Here&#8217;s another of those deep-dive NES internal videos from Behind the Code, possibly the most complex one they&#8217;ve done to date. Most game engines, when you examine their basic logic, are basically physics simulations, with some AI included to determine how actors behave.</p>



<p>Not so with the Punch-Out<em>!!</em> games. They are essentially entirely different kinds of games from that. You have certain things you can do moment to moment, and opposing boxers do too. Each of those opponents basically runs a big script, made out of byte code, that determines their behavior throughout each round of each fight. I am struck both by the simplicity (no need to simulate gravity) and the complexity (boxers take all kinds of things into account) of the system.</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 loading="lazy" title="How do Boxers Work in Mike Tyson&#039;s Punch-Out!!? - Behind the Code" width="840" height="473" src="https://www.youtube.com/embed/tlKW723EOMA?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
</div></figure>



<p>One of the interesting things shown is that the engine can affect more than just the boxers, but can also subtly affect the crowd, which is how the previously-revealed fact that a specific camera person in the crowd uses his flash right at the moment the player must counter Bald Bull&#8217;s charge move. It turns out that this isn&#8217;t the only instance of this happening in the game!</p>



<p>You don&#8217;t need to know 6502 assembly code to get what the narrator is talking about, but a lot of code is shown, so those of you who understand it may get a bit more out of it. Here are a few basics to help you follow along.</p>



<p>The 6502 has only three registers (bits of memory internal to the CPU that can be accessed quickly), the Accumulator (sometimes called just A), the X register, and the Y register. Each is only one byte long. The Accumulator is by far the most flexible, but all three are general-purpose registers. The most common instructions are Loads (LDA, LDX, LDY), Stores (STA, STX, STY), Transfers between registers (TAX, TAY), Incrementing and Decrementing (INX, INY, DEX, DEY), Adding (ADC), Subtracting (SBC), Comparing (CMP), Branches (some of them, Branch Not-Equal to Zero: BNE, Branch Equal to Zero: BEQ, Branch of Carry Set: BCS, Branch on Carry Clear: BCC), Jump (JMP), Jump to Subroutine (JSR), and Return from Subroutine (RTS).  While some instructions are just one byte long, the longest any 6502 instruction can be is three bytes, and the opcode (the command itself) is always just one.</p>



<p>(I wrote all of that from memory. I figured, I have all of this in my head from my coding youth, I might as well use some of it.)</p>



<p>The 6502 can only address 64K of memory, so often systems will use bank switching to connect various memories to it within that space. The great majority of NES/Famicom games had to do this. Punch-Out!! was unique on the NES in that it was the only game to use Nintendo&#8217;s MMC2 chip. (I wonder if the chip was designed ahead of time, and they made this game as an excuse to use it?) Punch-Out!! uses MMC2 to bank in each boxer&#8217;s large data script as needed.</p>



<p><a href="https://www.youtube.com/watch?v=tlKW723EOMA">Behind The Code: How Do Boxers Work in Mike Tyson&#8217;s Punch-Out!!?</a> (Youtube, 20 minutes)</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>Developer&#8217;s Menu in Arcade Mortal Kombat Games</title>
		<link>https://setsideb.com/developers-menu-in-arcade-mortal-kombat-ii/</link>
		
		<dc:creator><![CDATA[rodneylives]]></dc:creator>
		<pubDate>Thu, 11 Aug 2022 14:00:00 +0000</pubDate>
				<category><![CDATA[book]]></category>
		<category><![CDATA[retro]]></category>
		<category><![CDATA[arcade]]></category>
		<category><![CDATA[cheats]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[codes]]></category>
		<category><![CDATA[developermenu]]></category>
		<category><![CDATA[edboon]]></category>
		<category><![CDATA[ejbmenu]]></category>
		<category><![CDATA[midway]]></category>
		<category><![CDATA[mortalkombat]]></category>
		<guid isPermaLink="false">https://setsideb.com/?p=1787</guid>

					<description><![CDATA[The news about this broke some time ago, but Set Side B is only a few months old at the moment and we weren&#8217;t around then. It&#8217;s still worth mentioning though! Ed Boon put secret codes in a number of his games to allow him to check on individual machines while out in the public. &#8230; <a href="https://setsideb.com/developers-menu-in-arcade-mortal-kombat-ii/" class="more-link">Continue reading<span class="screen-reader-text"> "Developer&#8217;s Menu in Arcade Mortal Kombat Games"</span></a>]]></description>
										<content:encoded><![CDATA[
<p>The news about this broke some time ago, but Set Side B is only a few months old at the moment and we weren&#8217;t around then. It&#8217;s still worth mentioning though!</p>



<p>Ed Boon put secret codes in a number of his games to allow him to check on individual machines while out in the public. He revealed his code for Mortal Kombat II some time back, <a href="https://tcrf.net/Mortal_Kombat_II_(Arcade)">which is listed on The Cutting Room Floor</a>. The code is entered entirely with the 1P and 2P Block buttons: P1 Block 5 times, P2 Block 10 times, P1 Block 2 times, P2 Block 8 times, and P1 Block 2 times. The timing is tight, so keep trying.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" src="https://setsideb.com/wp-content/uploads/2022/08/MK2EJBMenu.png" alt="" class="wp-image-1788" width="594" height="377" srcset="https://setsideb.com/wp-content/uploads/2022/08/MK2EJBMenu.png 400w, https://setsideb.com/wp-content/uploads/2022/08/MK2EJBMenu-300x191.png 300w" sizes="auto, (max-width: 594px) 85vw, 594px" /><figcaption class="wp-element-caption">All image credits for this post: The Cutting Room Floor</figcaption></figure>
</div>


<p>One way to remember part of the code is in the menu&#8217;s name, the EJB Menu. The E and B of that stand for Ed Boon. E is the 5th letter of the alphabet, J is the 10th, and B is the second, and those are the number of button pressed needed for the first three parts of the code.. The whole code would thus be EJBHB. Using initials as part of a code seems to have been part of the culture at Bally and Williams at the time. A number of pinball games have hidden displays that can be called up from attract mode if you press buttons as if you were entering a developer&#8217;s initials in the high score screen.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" src="https://setsideb.com/wp-content/uploads/2022/08/MK2ExtraAudits.png" alt="" class="wp-image-1789" width="614" height="390" srcset="https://setsideb.com/wp-content/uploads/2022/08/MK2ExtraAudits.png 400w, https://setsideb.com/wp-content/uploads/2022/08/MK2ExtraAudits-300x191.png 300w" sizes="auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px" /></figure>
</div>


<p>The EJB menu offers a lot of information on how a machine has been performing on location! It&#8217;s much like the operator&#8217;s menu, but with even more options! You can even call up the ending for any character, would certainly would have made any kid who knew that code back then the star of the arcade.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" src="https://setsideb.com/wp-content/uploads/2022/08/MK2EndingsMenu.png" alt="" class="wp-image-1790" width="611" height="388" srcset="https://setsideb.com/wp-content/uploads/2022/08/MK2EndingsMenu.png 400w, https://setsideb.com/wp-content/uploads/2022/08/MK2EndingsMenu-300x191.png 300w" sizes="auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px" /></figure>
</div>


<p>Of particular note is, a couple of the items in the menus are red herrings. The developers loved taunting kids by putting fake hidden features in the operator menus. &#8220;Shawn Attacks&#8221; is one of them (there is no character called Shawn in the game); &#8220;Kano Transformations&#8221; is another (Kano is not playable in MKII).</p>



<p>Other EJB menu codes:</p>



<p><a href="https://tcrf.net/Mortal_Kombat_(Arcade)">Mortal Kombat 1</a>, it&#8217;s 1PB x 5, 2PB x`10, 1PB x 2, 2PB once, 1PB x 2, 2 PB x 3, then 1 PB x 4. The page notes that, converted to letters, this code would be EJBABCD.</p>



<p>In <a href="https://tcrf.net/Mortal_Kombat_3_(Arcade)">Mortal Kombat 3</a>, it&#8217;s 1PB x 5, 2PB x 10, 1PB x <strong>3</strong> (it&#8217;s EJC this time!), then 2PB once, 1PB x 2, 2PB x 2, 1PB x 3, and 2PB x 3. EJCABBCC. This code also works in Mortal Kombat 3 Ultimate.</p>



<p>The Cutting Room Floor does not list a EJB code for Mortal Kombat 4. <a href="https://tcrf.net/Smash_T.V._(Arcade)">Smash T.V.</a> does have a code for a developer&#8217;s menu.</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>Long Hidden Two-Player Mode Found In SNES Super Punch-Out!!</title>
		<link>https://setsideb.com/long-hidden-two-player-mode-found-in-snes-super-punch-out/</link>
		
		<dc:creator><![CDATA[rodneylives]]></dc:creator>
		<pubDate>Wed, 10 Aug 2022 14:00:00 +0000</pubDate>
				<category><![CDATA[retro]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[codes]]></category>
		<category><![CDATA[hiddenfeatures]]></category>
		<category><![CDATA[nintendo]]></category>
		<category><![CDATA[punchout]]></category>
		<category><![CDATA[snes]]></category>
		<category><![CDATA[superpunchout]]></category>
		<category><![CDATA[unlistedcheats]]></category>
		<guid isPermaLink="false">https://setsideb.com/?p=1783</guid>

					<description><![CDATA[The Twitter account Unlisted Cheats searches for and reports on undiscovered codes in classic games. They found a real doozy yesterday, about a secret two-player mode in the SNES game Super Punch-Out!! The news hit Reddit and has gotten up to 4,400 positive votes, so, folk seems really interested. (Note, for clarity, you have to &#8230; <a href="https://setsideb.com/long-hidden-two-player-mode-found-in-snes-super-punch-out/" class="more-link">Continue reading<span class="screen-reader-text"> "Long Hidden Two-Player Mode Found In SNES Super Punch-Out!!"</span></a>]]></description>
										<content:encoded><![CDATA[
<p>The <a href="https://mobile.twitter.com/new_cheats_news">Twitter account Unlisted Cheats</a> searches for and reports on undiscovered codes in classic games. <a href="https://twitter.com/new_cheats_news/status/1556727895778856960?s=20&amp;t=C0Ru7ovvr3p4ApETDcilTQ">They found a real doozy yesterday</a>, about a secret two-player mode in the SNES game Super Punch-Out!! The <a href="https://www.reddit.com/r/NintendoSwitch/comments/wjjqlu/secret_2_player_mode_discovered_in_super_punchout/">news hit Reddit</a> and has gotten up to 4,400 positive votes, so, folk seems really interested.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" src="https://setsideb.com/wp-content/uploads/2022/08/spo_baldbull.png" alt="" class="wp-image-1784" width="588" height="515"/><figcaption>Bald Bull is one of those memorable characters who&#8217;s been in several games, but doesn&#8217;t get the respect he deserves. The crowd loves the Turkish Titan! And now you can play as him!<br>(Image credit: Mobygames)</figcaption></figure>
</div>


<p>(Note, for clarity, you have to say the SNES game Super Punch-Out!!, because Nintendo made a different arcade game that they also called Super Punch-Out!! Also, the exclamation points are part of the name. I&#8217;m not just really excited.) </p>



<p>To do it, Y+R must be held <em>on controller 2</em>, and Start pressed on controller 1. This loads a screen where any opponent may be selected</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" src="https://setsideb.com/wp-content/uploads/2022/08/spo_opponentselect.png" alt="" class="wp-image-1785" width="594" height="520"/><figcaption>The opponent select screen. (Image credit: Unlisted Cheats)</figcaption></figure>
</div>


<p>Then, on the character info screen, hold B+Y, again on controller 2, and press Start on controller 1 to allow player 2 to control the opposing boxer.</p>



<p>The code even works on the version of the game on Nintendo Switch Online, so if you have an account there you can try it out without setting up an emulator or digging up an old cartridge.</p>



<p>It&#8217;s interesting to note the times that the big gaming sites reported on this. As of this writing (yesterday) and according to Google, Ars Technica reported on it 18 hours ago, followed by IGN (16 hours), Kotaku (15 hours), and then Eurogamer. Reddit says the post went up there 19 hours ago, and Unlisted Cheats posted it 20 hours ago. News travels fast in the videoscape.</p>



<p>The phenomenon of the cheat code has gone kind of out of fashion these days. They still exist, but tend to be more for debugging than anything, especially since interesting features can conceivably locked behind paid DLC gates and bring in more lucre to the mothership. I know of a particularly interesting code that news broke about some time back, but let&#8217;s give that its own moment in the sun, tomorrow&#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>
					
		
		
			</item>
		<item>
		<title>News 7/26/22: Tactics Risk of Space Jam</title>
		<link>https://setsideb.com/news-7-26-22/</link>
		
		<dc:creator><![CDATA[rodneylives]]></dc:creator>
		<pubDate>Tue, 26 Jul 2022 22:00:00 +0000</pubDate>
				<category><![CDATA[news]]></category>
		<category><![CDATA[3ds]]></category>
		<category><![CDATA[breathofthewild]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[cryptogram]]></category>
		<category><![CDATA[eshop]]></category>
		<category><![CDATA[multiplayer]]></category>
		<category><![CDATA[multiversus]]></category>
		<category><![CDATA[newsroundup]]></category>
		<category><![CDATA[remake]]></category>
		<category><![CDATA[riskofrain2]]></category>
		<category><![CDATA[spacejam]]></category>
		<category><![CDATA[stray]]></category>
		<category><![CDATA[substitutioncipher]]></category>
		<category><![CDATA[tacticsogre]]></category>
		<category><![CDATA[waluigi]]></category>
		<category><![CDATA[wiiu]]></category>
		<category><![CDATA[zelda]]></category>
		<guid isPermaLink="false">https://setsideb.com/?p=1649</guid>

					<description><![CDATA[Kenneth Seward Jr. at Kotaku tells us about things he wished he knew before starting Multiversus, the Space Jam: A New Legacy of fighting games. Besides that Steven and Garnet are best characters? Not due to gameplay properties, just because. In further X is the Y of Z news, at Polygon, Mike Mahardy makes the &#8230; <a href="https://setsideb.com/news-7-26-22/" class="more-link">Continue reading<span class="screen-reader-text"> "News 7/26/22: Tactics Risk of Space Jam"</span></a>]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-image"><figure class="alignleft size-full"><img loading="lazy" decoding="async" width="256" height="256" src="https://setsideb.com/wp-content/uploads/2022/04/drebnar2_big.png" alt="" class="wp-image-381" srcset="https://setsideb.com/wp-content/uploads/2022/04/drebnar2_big.png 256w, https://setsideb.com/wp-content/uploads/2022/04/drebnar2_big-150x150.png 150w" sizes="auto, (max-width: 256px) 85vw, 256px" /></figure></div>



<p><em>&#8220;We scour the Earth web for indie, retro, and niche gaming news so you don&#8217;t have to, drebnar!&#8221;</em> &#8211; your faithful reporter</p>



<p>Kenneth Seward Jr. at Kotaku tells us about <a href="https://kotaku.com/multiversus-wb-tips-batman-beta-release-smash-bros-1849318941">things he wished he knew before starting <em>Multiversus</em></a>, the <em>Space Jam: A New Legacy</em> of fighting games. Besides that Steven and Garnet are best characters? Not due to gameplay properties, just because.</p>



<p>In further <em>X</em> is the <em>Y</em> of <em>Z</em> news, at Polygon, Mike Mahardy makes the claim that <a href="https://www.polygon.com/reviews/23274644/risk-of-rain-2-review-roguelike-mario-64-windows-switch-xbox-ps4"><em>Risk of Rain 2</em> is the <em>Super Mario 64</em> of (their word) roguelikes</a>. Blogmate rodneylives once <a href="https://www.gamedeveloper.com/disciplines/how-moving-from-2d-to-3d-shaped-the-design-of-i-risk-of-rain-2-i-">did a Q&amp;A with the <em>Risk of Rain</em> folks</a> back at Game Developer, when it was Gamasutra. It&#8217;s cool!</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="576" src="https://setsideb.com/wp-content/uploads/2022/07/ror2-1024x576.jpg" alt="" class="wp-image-1650" srcset="https://setsideb.com/wp-content/uploads/2022/07/ror2-1024x576.jpg 1024w, https://setsideb.com/wp-content/uploads/2022/07/ror2-300x169.jpg 300w, https://setsideb.com/wp-content/uploads/2022/07/ror2-768x432.jpg 768w, https://setsideb.com/wp-content/uploads/2022/07/ror2-1536x864.jpg 1536w, https://setsideb.com/wp-content/uploads/2022/07/ror2-1200x675.jpg 1200w, https://setsideb.com/wp-content/uploads/2022/07/ror2.jpg 1920w" sizes="auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px" /><figcaption><em>Risk of Rain 2</em>, image from developer&#8217;s site</figcaption></figure>



<p>Kite Stenbuck of SiliconEra <a href="https://www.siliconera.com/nintendo-confirms-3ds-and-wii-u-eshop-closure-date/">confirms Nintendo&#8217;s confirmation that the 3DS and Wii-U eShops will be closing in March 2023</a>. This is further after they stop accepting cash for points at the end of August. Yay for forced obsolescence! Wait, no, not yay! Boo, in fact!</p>



<p>Next, at Eurogamer, Victoria Kennedy tells us that <a href="https://www.eurogamer.net/strays-language-has-already-been-deciphered"><em>Stray</em>&#8216;s robot language has been deciphered</a>. I mean, this is a surprise? It&#8217;s just a substitution cipher. <a href="https://api.razzlepuzzles.com/cryptogram">People do those for fun</a>! It&#8217;s not exactly <a href="https://en.wikipedia.org/wiki/Codex_Seraphinianus">the <em>Codex Seraphinianus</em></a>, is it? No word on whether cat language has been decoded yet, in its infinite complexity. (MEOW = &#8220;Gimmie food!&#8221;)</p>



<p>IGN: Logan Plant posts about <a href="https://www.ign.com/articles/zelda-breath-of-the-wild-split-screen-mod-will-launch-this-week">a split-screen mod for <em>Zelda: Breath of the Wild</em></a>. In fairness, they&#8217;re stretching the definition of <em>mod</em> a lot with this one: &#8220;of course&#8221; it&#8217;s not playable on console. It does link to <a href="https://www.ign.com/articles/2017/09/29/the-weird-and-wonderful-world-of-breath-of-the-wild-mods">an old 2017 post of fun <em>Breath of the Wild</em> mods that include a playable Waluigi</a>.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="682" src="https://setsideb.com/wp-content/uploads/2022/07/botw_waluigi-1024x682.jpg" alt="" class="wp-image-1651" srcset="https://setsideb.com/wp-content/uploads/2022/07/botw_waluigi-1024x682.jpg 1024w, https://setsideb.com/wp-content/uploads/2022/07/botw_waluigi-300x200.jpg 300w, https://setsideb.com/wp-content/uploads/2022/07/botw_waluigi-768x512.jpg 768w, https://setsideb.com/wp-content/uploads/2022/07/botw_waluigi-1200x800.jpg 1200w, https://setsideb.com/wp-content/uploads/2022/07/botw_waluigi.jpg 1220w" sizes="auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px" /><figcaption>Image blatantly scraped from <a href="https://www.theverge.com/2017/9/26/16370054/zelda-breath-of-the-wild-mod-link-waluigi">The Verge</a></figcaption></figure>



<p>And Wes Fenlon at PC Gamer tells us about <a href="https://www.pcgamer.com/tactics-ogre-reborn-leak-shows-some-big-changes-to-one-of-the-best-strategy-rpgs-ever/">changes made to the upcoming remake of <em>Tactics Ogre</em></a>, many of which undo changes made to the <em>previous</em> remake of <em>Tactics Ogre</em>. I wish someone would remake my old <em>Tactics Ogre</em> Disk 2 on PS1, which snapped clean in half when I sat on it. I cried for fifteen minutes.</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>
