<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">

<channel>
<title>Mario's Lab</title>
<link>https://marioslab.io</link>
<description>Screaming into the void.</description>

	
		
		
		<item>
			<title>Rendering like it's 1996 - Bitmap fonts and DOS</title>
			<link>/./posts/rendering-like-its-1996/dos-nostalgia/</link>
			<description>On drawing bitmap fonts and getting all of this running in DOS.</description>
			<pubDate>Sat, 07 Jan 2023 21:00:00 CET</pubDate>
		</item>
	
		
		<item>
			<title>Rendering like it's 1996 - Image file loading and blitting</title>
			<link>/./posts/rendering-like-its-1996/blistering-fast-blits/</link>
			<description>Load image files and blit them to the screen.</description>
			<pubDate>Thu, 15 Dec 2022 21:00:00 CET</pubDate>
		</item>
	
		
		<item>
			<title>Jitterbugs - Why moving your pixels at sub-pixel precision is hard</title>
			<link>/./posts/jitterbugs/</link>
			<description>Why jittering and stuttering occurs in today's pixel-art games.</description>
			<pubDate>Sun, 11 Dec 2022 21:00:00 CET</pubDate>
		</item>
	
		
		<item>
			<title>Rendering like it's 1996 - Rectangles</title>
			<link>/./posts/rendering-like-its-1996/dont-be-square/</link>
			<description>Drawing horizontal lines and rectangles.</description>
			<pubDate>Wed, 07 Dec 2022 21:00:00 CET</pubDate>
		</item>
	
		
		<item>
			<title>Rendering like it's 1996 - Baby's first pixel</title>
			<link>/./posts/rendering-like-its-1996/babys-first-pixel/</link>
			<description>Follow me down memory lane, as I bumble through algorithms I don't understand to reconstruct parts of my childhood, badly.</description>
			<pubDate>Fri, 02 Dec 2022 21:00:00 CET</pubDate>
		</item>
	
		
		
		<item>
			<title>tinywars - TypeScript code hot swapping with state retention</title>
			<link>/./posts/tinywars/code-hotswap/</link>
			<description></description>
			<pubDate>Tue, 24 Aug 2021 00:00:00 CEST</pubDate>
		</item>
	
		
		<item>
			<title>tinywars - Infrastructure week</title>
			<link>/./posts/tinywars/infrastructure-week/</link>
			<description></description>
			<pubDate>Tue, 24 Aug 2021 00:00:00 CEST</pubDate>
		</item>
	
		
		<item>
			<title>tinywars - WTF, I'm making a game?</title>
			<link>/./posts/tinywars/wtf-im-making-a-game/</link>
			<description></description>
			<pubDate>Fri, 13 Aug 2021 00:00:00 CEST</pubDate>
		</item>
	
		
		<item>
			<title>Shakyboi - Part 4: Command line driver</title>
			<link>/./posts/shakyboi/shakyboi-part-4/</link>
			<description></description>
			<pubDate>Sun, 28 Feb 2021 00:00:00 CET</pubDate>
		</item>
	
		
		<item>
			<title>Shakyboi - Part 3: Building the class dependency graph</title>
			<link>/./posts/shakyboi/shakyboi-part-3/</link>
			<description></description>
			<pubDate>Sun, 28 Feb 2021 00:00:00 CET</pubDate>
		</item>
	
		
		<item>
			<title>Shakyboi - Part 2: Class lookups, tests, and class file parsing</title>
			<link>/./posts/shakyboi/shakyboi-part-2/</link>
			<description></description>
			<pubDate>Wed, 24 Feb 2021 00:00:00 CET</pubDate>
		</item>
	
		
		<item>
			<title>Shakyboi - Part 1: Of tree shaking and class files</title>
			<link>/./posts/shakyboi/shakyboi-part-1/</link>
			<description></description>
			<pubDate>Sat, 20 Feb 2021 00:00:00 CET</pubDate>
		</item>
	
		
		<item>
			<title>Qak - Of characters, tokens, and streams</title>
			<link>/./posts/qak/characters-tokens-streams/</link>
			<description></description>
			<pubDate>Sun, 12 Jul 2020 23:00:00 CEST</pubDate>
		</item>
	
		
		<item>
			<title>Qak - Minimally viable product</title>
			<link>/./posts/qak/minimally-viable-product/</link>
			<description></description>
			<pubDate>Fri, 26 Jun 2020 23:00:00 CEST</pubDate>
		</item>
	
		
		<item>
			<title>Qak - Humble beginnings</title>
			<link>/./posts/qak/humble-beginnings/</link>
			<description>The wheels on the bus go round and round.</description>
			<pubDate>Thu, 18 Jun 2020 23:00:00 CEST</pubDate>
		</item>
	
		
		
		<item>
			<title>Building Wee Lang (3) - Language design</title>
			<link>/./posts/wee/language-design/</link>
			<description>Wherein I embed a 20+ pages Google doc for you to comment on.</description>
			<pubDate>Tue, 31 Jul 2018 23:00:00 CEST</pubDate>
		</item>
	
		
		<item>
			<title>Building Wee Lang (2) - History lessons</title>
			<link>/./posts/wee/history-lessons/</link>
			<description>Wherein I overanalyze QBasic and derive a basic feature set for Wee.</description>
			<pubDate>Sat, 21 Jul 2018 23:00:00 CEST</pubDate>
		</item>
	
		
		<item>
			<title>Building Wee Lang (1) - Dissecting history</title>
			<link>/./posts/wee/dissecting-history/</link>
			<description>Wherein I try to analyze how I learned how to program.</description>
			<pubDate>Tue, 17 Jul 2018 23:00:00 CEST</pubDate>
		</item>
	
		
		<item>
			<title>Basis - Reinventing the world</title>
			<link>/./posts/basis-reinventing-the-world/</link>
			<description>Wherein I describe why and how I've assembled a new home from many pieces.</description>
			<pubDate>Fri, 06 Jul 2018 00:00:10 CEST</pubDate>
		</item>
	
		
		<item>
			<title>Hello world</title>
			<link>/./posts/hello-world/</link>
			<description>Why a new blargh?</description>
			<pubDate>Sun, 24 Jun 2018 21:00:00 CEST</pubDate>
		</item>
	
</channel>
</rss>