<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Sideprojects on Peter Truchly</title><link>https://peter.truchly.eu/tags/sideprojects/</link><description>Recent content in Sideprojects on Peter Truchly</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Mon, 17 Aug 2026 00:00:00 +0200</lastBuildDate><atom:link href="https://peter.truchly.eu/tags/sideprojects/index.xml" rel="self" type="application/rss+xml"/><item><title>Old-School Graphics in C# / .Net 8, Part 2: Fireworks and Advanced Vector Extensions (AVX, SSE)</title><link>https://peter.truchly.eu/p/old-school-graphics-part-2-fireworks-avx-sse/</link><pubDate>Wed, 20 Nov 2024 00:00:00 +0100</pubDate><guid>https://peter.truchly.eu/p/old-school-graphics-part-2-fireworks-avx-sse/</guid><description>&lt;img src="https://peter.truchly.eu/p/old-school-graphics-part-2-fireworks-avx-sse/banner-fw2d_hu_611a8b301587660.png" alt="Featured image of post Old-School Graphics in C# / .Net 8, Part 2: Fireworks and Advanced Vector Extensions (AVX, SSE)" /&gt;&lt;p&gt;There&amp;rsquo;s something uniquely captivating about revisiting the passions of our past. I still remember the countless hours spent tinkering with code on my old 386 and 486 PCs, mesmerized by the magic of pixels coming to life on the screen. The simplicity of those days, where an array of pixels and a spark of imagination were all you needed, still holds a special place in my heart. Inspired by that nostalgia, I decided to breathe new life into one of my early projects - a 2D firework simulation - using modern tools and techniques. I am using &lt;a class="link" href="https://github.com/VasilijP/mode-13hx" target="_blank" rel="noopener"&#10; &gt;Mode-13HX&lt;/a&gt; as a basis today, for more details please check my previous part: &lt;a class="link" href="https://peter.truchly.eu/p/old-school-graphics-part-1-mode-13hx/" &gt;Old-School Graphics in C# / .Net 8, Part 1&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Old-School Graphics in C# / .Net 8, Part 1: Teaching an Old Dog New Tricks (Introducing Mode 13hx)</title><link>https://peter.truchly.eu/p/old-school-graphics-part-1-mode-13hx/</link><pubDate>Wed, 13 Nov 2024 00:00:00 +0100</pubDate><guid>https://peter.truchly.eu/p/old-school-graphics-part-1-mode-13hx/</guid><description>&lt;img src="https://peter.truchly.eu/p/old-school-graphics-part-1-mode-13hx/cover_hu_def9f15da43960a5.png" alt="Featured image of post Old-School Graphics in C# / .Net 8, Part 1: Teaching an Old Dog New Tricks (Introducing Mode 13hx)" /&gt;&lt;p&gt;I began my journey with computers and programming during the era of 386 PCs, a time when DOS games ruled and sparked endless curiosity. I remember playing those games and wondering how they were created. It wasn’t long before I discovered Mode 13h - a graphics mode that perfectly fit within a 64kB page in 16-bit code, thanks to its 8 bits per pixel, 256-color palette, and 320×200 resolution.&lt;/p&gt;&#10;&lt;p&gt;Many years and APIs have passed since, but every now and then, I feel nostalgic for that simpler time. Back then, all we had was an array of pixels and an idea - and that was all we needed. I recall the breathtaking graphical demos that showcased incredible creativity, often categorized by their size. Some were only a few kilobytes but managed to display complex scenes with textures, geometry, animations, and even synchronized music.&lt;/p&gt;</description></item></channel></rss>