<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Old-School Graphics on Peter Truchly</title><link>https://peter.truchly.eu/series/old-school-graphics/</link><description>Recent content in Old-School Graphics on Peter Truchly</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Sun, 13 Sep 2026 00:00:00 +0200</lastBuildDate><atom:link href="https://peter.truchly.eu/series/old-school-graphics/index.xml" rel="self" type="application/rss+xml"/><item><title>Old-School Graphics in C# / .Net 10, Part 3: Hidden Treasures of Old Games</title><link>https://peter.truchly.eu/p/old-school-graphics-part-3-hidden-treasures-of-old-games/</link><pubDate>Mon, 03 Aug 2026 00:00:00 +0200</pubDate><guid>https://peter.truchly.eu/p/old-school-graphics-part-3-hidden-treasures-of-old-games/</guid><description>&lt;img src="https://peter.truchly.eu/p/old-school-graphics-part-3-hidden-treasures-of-old-games/banner_hu_941c198bc69d7b97.png" alt="Featured image of post Old-School Graphics in C# / .Net 10, Part 3: Hidden Treasures of Old Games" /&gt;&lt;p&gt;Some of the games I loved on my 386 never got a source release. The companies moved on, the toolchains died, and what remains is a couple of hundred kilobytes of 16-bit machine code on a floppy image. For years I assumed that really &lt;strong&gt;understanding&lt;/strong&gt; one of these games - not just running it in DOSBox, but opening it up, seeing how it ticks, and maybe even improving it - was a job for someone with infinite patience and a decade of spare time.&lt;/p&gt;</description></item><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>