<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Articles on Imapenguin</title>
		<link>https://imapenguin.com/post/</link>
		<description>Recent content in Articles on Imapenguin</description>
		<generator>Hugo</generator>
		<language>en-us</language>
		
		
		
		
			<lastBuildDate>Mon, 08 Jun 2026 10:00:00 -0400</lastBuildDate>
		
			<atom:link href="https://imapenguin.com/post/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Matrix Math on a Commodore 64</title>
				<link>https://imapenguin.com/2026/06/matrix-math-on-a-commodore-64/</link>
				<pubDate>Mon, 08 Jun 2026 10:00:00 -0400</pubDate>
				<guid>https://imapenguin.com/2026/06/matrix-math-on-a-commodore-64/</guid>
				<description>Matrix fundamentals from the ground up. Definitions, the operations that matter, plain Python, numpy for comparison, and a complete BASIC program on a real C64.</description>
			</item>
			<item>
				<title>The SID Chip Is a Reservoir Computer</title>
				<link>https://imapenguin.com/2026/06/the-sid-chip-is-a-reservoir-computer/</link>
				<pubDate>Wed, 03 Jun 2026 00:00:00 +0000</pubDate>
				<guid>https://imapenguin.com/2026/06/the-sid-chip-is-a-reservoir-computer/</guid>
				<description>Reservoir computing says don&amp;rsquo;t train the dynamics, just train the readout. I used the SID&amp;rsquo;s analog filter as the dynamics and one ridge regression as the readout. It&amp;rsquo;s not state of the art, but the chip earns its keep exactly where a linear model falls apart.</description>
			</item>
			<item>
				<title>WOZMON, Eight CPUs, and a Paper Tape</title>
				<link>https://imapenguin.com/2026/05/wozmon-eight-cpus-and-a-paper-tape/</link>
				<pubDate>Thu, 14 May 2026 10:00:00 +0000</pubDate>
				<guid>https://imapenguin.com/2026/05/wozmon-eight-cpus-and-a-paper-tape/</guid>
				<description>Eight CPUs from the 1970s and 1980s, sharing one 64K bus, an Apple-1 style monitor on the front, and a paper tape station. Open it in your browser and poke around.</description>
			</item>
			<item>
				<title>Forty-Three Quintillion on a Commodore 64</title>
				<link>https://imapenguin.com/2026/05/forty-three-quintillion-on-a-commodore-64/</link>
				<pubDate>Fri, 08 May 2026 14:26:00 -0400</pubDate>
				<guid>https://imapenguin.com/2026/05/forty-three-quintillion-on-a-commodore-64/</guid>
				<description>Where the famous 43 quintillion comes from, why a C64 can&amp;rsquo;t print it the easy way, and a tiny multi-precision multiplier in BASIC that gets every digit right.</description>
			</item>
			<item>
				<title>Fixing a Timex Sinclair 2068 and Porting the Bond Maze</title>
				<link>https://imapenguin.com/2026/04/fixing-a-timex-sinclair-2068-and-porting-the-bond-maze/</link>
				<pubDate>Thu, 30 Apr 2026 14:24:00 -0400</pubDate>
				<guid>https://imapenguin.com/2026/04/fixing-a-timex-sinclair-2068-and-porting-the-bond-maze/</guid>
				<description>I picked up a boxed Timex Sinclair 2068 that wouldn&amp;rsquo;t boot. An oscilloscope, a BackBit tester, and a fresh Z80 later, it was running. Then I ported Charles Bond&amp;rsquo;s 1981 maze algorithm from the C64 to Sinclair BASIC.</description>
			</item>
			<item>
				<title>Biological Processing Units and a Commodore 64</title>
				<link>https://imapenguin.com/2026/04/biological-processing-units-and-a-commodore-64/</link>
				<pubDate>Fri, 24 Apr 2026 11:00:00 -0400</pubDate>
				<guid>https://imapenguin.com/2026/04/biological-processing-units-and-a-commodore-64/</guid>
				<description>The fruit fly has a brain structure that acts like a hash function. I built it in Python, matched the 2017 paper&amp;rsquo;s MNIST results against a classical baseline, then got the same algorithm running on a Commodore 64.</description>
			</item>
			<item>
				<title>Breaking Enigma with Index of Coincidence on a Commodore 64</title>
				<link>https://imapenguin.com/2026/03/breaking-enigma-with-index-of-coincidence-on-a-commodore-64/</link>
				<pubDate>Tue, 31 Mar 2026 07:00:00 -0500</pubDate>
				<guid>https://imapenguin.com/2026/03/breaking-enigma-with-index-of-coincidence-on-a-commodore-64/</guid>
				<description>The Bombe needs a crib. What if you don&amp;rsquo;t have one? Index of coincidence measures how much an output looks like real language vs random noise. We use it to attack Enigma without any known plaintext.</description>
			</item>
			<item>
				<title>The Wallis Product for Pi on the C64</title>
				<link>https://imapenguin.com/2026/03/the-wallis-product-for-pi-on-the-c64/</link>
				<pubDate>Sat, 14 Mar 2026 04:00:00 -0500</pubDate>
				<guid>https://imapenguin.com/2026/03/the-wallis-product-for-pi-on-the-c64/</guid>
				<description>John Wallis found an infinite product for pi in 1655. Multiply enough fractions together and pi falls out. We run it on the C64 in BASIC and assembly, watching it converge one digit at a time.</description>
			</item>
			<item>
				<title>Enigma Ring Settings on the Commodore 64</title>
				<link>https://imapenguin.com/2026/02/enigma-ring-settings-on-the-commodore-64/</link>
				<pubDate>Wed, 25 Feb 2026 07:00:00 -0500</pubDate>
				<guid>https://imapenguin.com/2026/02/enigma-ring-settings-on-the-commodore-64/</guid>
				<description>Ring settings multiply Enigma&amp;rsquo;s keyspace by 17,576. We add them to our C64 emulator, see why brute force alone can&amp;rsquo;t keep up, and set the stage for smarter attacks.</description>
			</item>
			<item>
				<title>Breaking Enigma on the Commodore 64</title>
				<link>https://imapenguin.com/2026/02/breaking-enigma-on-the-commodore-64/</link>
				<pubDate>Tue, 24 Feb 2026 07:00:00 -0500</pubDate>
				<guid>https://imapenguin.com/2026/02/breaking-enigma-on-the-commodore-64/</guid>
				<description>The Commodore 64 searches nearly six million Enigma M3 configurations to find the one that matches a known plaintext crib. First the concept, then BASIC, then 6502 assembly fast enough to crack it in about 22 minutes.</description>
			</item>
			<item>
				<title>Enigma Emulator on the Commodore 64</title>
				<link>https://imapenguin.com/2026/02/enigma-emulator-on-the-commodore-64/</link>
				<pubDate>Fri, 20 Feb 2026 07:00:00 -0500</pubDate>
				<guid>https://imapenguin.com/2026/02/enigma-emulator-on-the-commodore-64/</guid>
				<description>A working Enigma M3 emulator on the Commodore 64. First in BASIC for clarity, then in 6502 assembly for speed. Eight rotors with dual notches, plugboard, and the double-step anomaly, all on a 1 MHz machine.</description>
			</item>
			<item>
				<title>10 PRINT on the Apple II</title>
				<link>https://imapenguin.com/2026/01/10-print-on-the-apple-ii/</link>
				<pubDate>Thu, 15 Jan 2026 23:00:00 +0000</pubDate>
				<guid>https://imapenguin.com/2026/01/10-print-on-the-apple-ii/</guid>
				<description>Bringing 10PRINT to the Apple II with Applesoft BASIC and Lo-Res graphics, exploring both text-mode and graphical approaches to this iconic one-liner.</description>
			</item>
			<item>
				<title>The Math Behind Enigma</title>
				<link>https://imapenguin.com/2026/01/the-math-behind-enigma/</link>
				<pubDate>Thu, 08 Jan 2026 07:00:00 -0500</pubDate>
				<guid>https://imapenguin.com/2026/01/the-math-behind-enigma/</guid>
				<description>Why German cryptographers believed Enigma was unbreakable, and why Allied codebreakers ultimately proved them wrong.</description>
			</item>
			<item>
				<title>Sorting Algorithms Visualized on the Commodore 64</title>
				<link>https://imapenguin.com/2025/12/sorting-algorithms-visualized-on-the-commodore-64/</link>
				<pubDate>Wed, 17 Dec 2025 10:00:00 +0000</pubDate>
				<guid>https://imapenguin.com/2025/12/sorting-algorithms-visualized-on-the-commodore-64/</guid>
				<description>Visualizing sorting algorithms in real-time on the Commodore 64 using PETSCII characters. Three classic algorithms rendered as animated bar charts in BASIC.</description>
			</item>
			<item>
				<title>First Principles: Why You Must Learn Before You Prompt</title>
				<link>https://imapenguin.com/2025/11/first-principles-why-you-must-learn-before-you-prompt/</link>
				<pubDate>Wed, 26 Nov 2025 10:00:00 +0000</pubDate>
				<guid>https://imapenguin.com/2025/11/first-principles-why-you-must-learn-before-you-prompt/</guid>
				<description>Vibe coding with AI feels productive until it isn&amp;rsquo;t. Dorothy Vaughan&amp;rsquo;s team didn&amp;rsquo;t just operate the IBM—they understood the math behind it. That&amp;rsquo;s why they succeeded. Here&amp;rsquo;s why first principles must come before AI assistance.</description>
			</item>
			<item>
				<title>Dorothy Vaughan: Adapt or Become Obsolete</title>
				<link>https://imapenguin.com/2025/11/dorothy-vaughan-adapt-or-become-obsolete/</link>
				<pubDate>Mon, 24 Nov 2025 10:00:00 +0000</pubDate>
				<guid>https://imapenguin.com/2025/11/dorothy-vaughan-adapt-or-become-obsolete/</guid>
				<description>When IBM machines threatened to make her job obsolete, Dorothy Vaughan didn&amp;rsquo;t retreat—she learned FORTRAN and taught her entire team. Her story offers a blueprint for surviving technological change in any era.</description>
			</item>
			<item>
				<title>Three Maze Generators on the Commodore 64</title>
				<link>https://imapenguin.com/2025/05/three-maze-generators-on-the-commodore-64/</link>
				<pubDate>Fri, 30 May 2025 10:06:13 +0000</pubDate>
				<guid>https://imapenguin.com/2025/05/three-maze-generators-on-the-commodore-64/</guid>
				<description>Exploring three different maze generation algorithms on the Commodore 64: Depth-First Search, Randomized Prim&amp;rsquo;s, and the classic 1981 algorithm from Compute! magazine.</description>
			</item>
			<item>
				<title>16-bit Unsigned AND on Commodore 64</title>
				<link>https://imapenguin.com/2025/05/16-bit-unsigned-and-on-commodore-64/</link>
				<pubDate>Tue, 20 May 2025 11:19:13 +0000</pubDate>
				<guid>https://imapenguin.com/2025/05/16-bit-unsigned-and-on-commodore-64/</guid>
				<description>Implementing 16-bit unsigned AND operations in Commodore BASIC using two&amp;rsquo;s complement to work around the signed integer limitation.</description>
			</item>
			<item>
				<title>The Best Book Cover of All Time</title>
				<link>https://imapenguin.com/2025/05/the-best-book-cover-of-all-time/</link>
				<pubDate>Fri, 16 May 2025 11:58:13 +0000</pubDate>
				<guid>https://imapenguin.com/2025/05/the-best-book-cover-of-all-time/</guid>
				<description>Celebrating the gloriously absurd cover of &amp;lsquo;FORTH on the Atari&amp;rsquo;—possibly the greatest unintentionally funny book cover ever created.</description>
			</item>
			<item>
				<title>10 PRINT for the KIM-1</title>
				<link>https://imapenguin.com/2025/05/10-print-for-the-kim-1/</link>
				<pubDate>Fri, 16 May 2025 11:19:13 +0000</pubDate>
				<guid>https://imapenguin.com/2025/05/10-print-for-the-kim-1/</guid>
				<description>Implementing 10PRINT on a KIM-1 clone (PAL-II) in both Microsoft BASIC and 6502 assembly, displaying the maze on the 7-segment LED display.</description>
			</item>
			<item>
				<title>10PRINT and 100 Doors on the PicoCalc from Clockwork Pi</title>
				<link>https://imapenguin.com/2025/03/10print-and-100-doors-on-the-picocalc-from-clockwork-pi/</link>
				<pubDate>Wed, 26 Mar 2025 10:06:13 +0000</pubDate>
				<guid>https://imapenguin.com/2025/03/10print-and-100-doors-on-the-picocalc-from-clockwork-pi/</guid>
				<description>Running 10PRINT and 100 Doors on the Clockwork Pi PicoCalc, a retro-inspired Raspberry Pi Pico handheld running PicoMite BASIC.</description>
			</item>
			<item>
				<title>PICO-8 100 Doors Problem</title>
				<link>https://imapenguin.com/2025/01/pico-8-100-doors-problem/</link>
				<pubDate>Thu, 16 Jan 2025 10:06:13 +0000</pubDate>
				<guid>https://imapenguin.com/2025/01/pico-8-100-doors-problem/</guid>
				<description>A visual exploration of the classic 100 Doors programming problem implemented in PICO-8, featuring animated circles that show the door-toggling pattern in action. This version pays homage to the VIC-20 implementation while leveraging PICO-8&amp;rsquo;s built-in game loop for smooth animation and visual feedback. Complete with code explanations and comparison to the classic VIC-20 version.</description>
			</item>
			<item>
				<title>10 Print on PICO-8</title>
				<link>https://imapenguin.com/2025/01/10-print-on-pico-8/</link>
				<pubDate>Fri, 10 Jan 2025 10:06:13 +0000</pubDate>
				<guid>https://imapenguin.com/2025/01/10-print-on-pico-8/</guid>
				<description>Continuing the exploration of 10PRINT, we look at how to implement the 10 Print algorithm on the Pico-8 platform.</description>
			</item>
			<item>
				<title>Dragon Curves</title>
				<link>https://imapenguin.com/2024/09/dragon-curves/</link>
				<pubDate>Fri, 13 Sep 2024 10:06:13 +0000</pubDate>
				<guid>https://imapenguin.com/2024/09/dragon-curves/</guid>
				<description>We draw some dragon curves with Logo on the Commodore 64 inspired by Jurassic Park</description>
			</item>
			<item>
				<title>10 PRINT in Rust vs C</title>
				<link>https://imapenguin.com/2024/07/10-print-in-rust-vs-c/</link>
				<pubDate>Tue, 30 Jul 2024 10:06:13 +0000</pubDate>
				<guid>https://imapenguin.com/2024/07/10-print-in-rust-vs-c/</guid>
				<description>A head-to-head performance comparison of the classic 10PRINT maze algorithm implemented in Rust and C, with benchmarks measuring millions of iterations.</description>
			</item>
			<item>
				<title>wAx the VIC-20</title>
				<link>https://imapenguin.com/2024/04/wax-the-vic-20/</link>
				<pubDate>Fri, 19 Apr 2024 10:06:13 +0000</pubDate>
				<guid>https://imapenguin.com/2024/04/wax-the-vic-20/</guid>
				<description>Exploring wAx, a native assembler for the VIC-20 that integrates with BASIC. Includes examples implementing 10PRINT and Fibonacci in assembly directly on the machine.</description>
			</item>
			<item>
				<title>10 PRINT on the HP-42s</title>
				<link>https://imapenguin.com/2024/04/10-print-on-the-hp-42s/</link>
				<pubDate>Fri, 05 Apr 2024 11:06:13 +0000</pubDate>
				<guid>https://imapenguin.com/2024/04/10-print-on-the-hp-42s/</guid>
				<description>Implementing the classic 10PRINT maze algorithm on the HP-42s calculator using RPN programming. Works on SwissMicros DM42 and Free42 emulators too.</description>
			</item>
			<item>
				<title>The McNuggets Problem</title>
				<link>https://imapenguin.com/2024/03/the-mcnuggets-problem/</link>
				<pubDate>Thu, 21 Mar 2024 11:06:13 +0000</pubDate>
				<guid>https://imapenguin.com/2024/03/the-mcnuggets-problem/</guid>
				<description>Solving the classic McNuggets Problem in Commodore BASIC: what&amp;rsquo;s the largest number of nuggets you can&amp;rsquo;t buy with 6, 9, and 20 packs?</description>
			</item>
			<item>
				<title>Back to the basics with BASIC (and Python): Binary Search</title>
				<link>https://imapenguin.com/2024/03/back-to-the-basics-with-basic-and-python-binary-search/</link>
				<pubDate>Wed, 13 Mar 2024 12:06:13 +0000</pubDate>
				<guid>https://imapenguin.com/2024/03/back-to-the-basics-with-basic-and-python-binary-search/</guid>
				<description>Why your algorithm choice matters: comparing linear search O(n) vs binary search O(log n) with implementations in Commodore BASIC and Python.</description>
			</item>
			<item>
				<title>Machine Language: Count Faster on 6502</title>
				<link>https://imapenguin.com/2024/01/machine-language-count-faster-on-6502/</link>
				<pubDate>Thu, 11 Jan 2024 21:49:13 +0000</pubDate>
				<guid>https://imapenguin.com/2024/01/machine-language-count-faster-on-6502/</guid>
				<description>Optimizing a simple counting loop on the 6502, progressing from slow BASIC to increasingly faster assembly implementations. A practical guide to 6502 optimization.</description>
			</item>
			<item>
				<title>Visualize and verify the reverse engineered Commodore 64 SID LFSR</title>
				<link>https://imapenguin.com/2024/01/visualize-and-verify-the-reverse-engineered-commodore-64-sid-lfsr/</link>
				<pubDate>Wed, 03 Jan 2024 10:49:13 +0000</pubDate>
				<guid>https://imapenguin.com/2024/01/visualize-and-verify-the-reverse-engineered-commodore-64-sid-lfsr/</guid>
				<description>Building and verifying the Commodore 64 SID chip&amp;rsquo;s 23-bit LFSR in hardware on a breadboard and comparing the output against the actual SID chip.</description>
			</item>
			<item>
				<title>A Gentle Introduction to LFSRs</title>
				<link>https://imapenguin.com/2023/12/a-gentle-introduction-to-lfsrs/</link>
				<pubDate>Thu, 21 Dec 2023 11:49:13 +0000</pubDate>
				<guid>https://imapenguin.com/2023/12/a-gentle-introduction-to-lfsrs/</guid>
				<description>An introduction to Linear Feedback Shift Registers: how they work, building one on a breadboard with shift registers and XOR gates, and implementing them in Python and Rust.</description>
			</item>
			<item>
				<title>Quick Post: Printing binary numbers in Commodore BASIC 2.0</title>
				<link>https://imapenguin.com/2023/12/quick-post-printing-binary-numbers-in-commodore-basic-2.0/</link>
				<pubDate>Tue, 19 Dec 2023 11:49:13 +0000</pubDate>
				<guid>https://imapenguin.com/2023/12/quick-post-printing-binary-numbers-in-commodore-basic-2.0/</guid>
				<description>&lt;h2 id=&#34;commodore-basic-20&#34;&gt;Commodore BASIC 2.0&lt;/h2&gt;&#xA;&lt;p&gt;A lot of fun with binary numbers can be had by printing them to the screen. This is a quick post to show how to do that with Commodore BASIC 2.0. This is a follow up to &lt;a href=&#34;https://imapenguin.com/2021/06/quick-post-xor-in-commodore-basic-2/&#34;&gt;Quick Post: XOR in Commodore BASIC 2.0&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;We&amp;rsquo;ll be using both of these in upcoming posts, so it&amp;rsquo;s good to have them handy.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-basic&#34; data-lang=&#34;basic&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nl&#34;&gt;5&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;REM PRINT ALL 8 BIT NUMBERS IN BINARY&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nl&#34;&gt;10&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;kr&#34;&gt;FOR&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;vg&#34;&gt;N&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;il&#34;&gt;0&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;TO&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;il&#34;&gt;255&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nl&#34;&gt;20&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;vg&#34;&gt;FORI&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;il&#34;&gt;7&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;TO&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;il&#34;&gt;0&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;STEP&lt;/span&gt;&lt;span class=&#34;il&#34;&gt;-1&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nl&#34;&gt;25&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;vg&#34;&gt;B&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;il&#34;&gt;0&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nl&#34;&gt;30&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;kr&#34;&gt;IF&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;vg&#34;&gt;N&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;ow&#34;&gt;AND&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;il&#34;&gt;2&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;^&lt;/span&gt;&lt;span class=&#34;vg&#34;&gt;I&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;kr&#34;&gt;THEN&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;vg&#34;&gt;B&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;il&#34;&gt;1&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nl&#34;&gt;40&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;vg&#34;&gt;PRINTMID$&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;kr&#34;&gt;STR$&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;vg&#34;&gt;B&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;),&lt;/span&gt;&lt;span class=&#34;il&#34;&gt;2&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nl&#34;&gt;50&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;kr&#34;&gt;NEXT&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nl&#34;&gt;60&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;vg&#34;&gt;PRINTN&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nl&#34;&gt;70&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;kr&#34;&gt;NEXT&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;This prints all the numbers from 0 to 255 in binary. It&amp;rsquo;s a little slow, but it&amp;rsquo;s easy to understand and fun to watch.&lt;/p&gt;</description>
			</item>
			<item>
				<title>10 Print on the TI-92</title>
				<link>https://imapenguin.com/2023/11/10-print-on-the-ti-92/</link>
				<pubDate>Thu, 30 Nov 2023 11:49:13 +0000</pubDate>
				<guid>https://imapenguin.com/2023/11/10-print-on-the-ti-92/</guid>
				<description>Implementing 10PRINT on the TI-92 calculator using TI-BASIC. Also covers Python versions on the Numworks and TI-nspire calculators.</description>
			</item>
			<item>
				<title>A gentle introduction to two&#39;s complement</title>
				<link>https://imapenguin.com/2023/11/a-gentle-introduction-to-twos-complement/</link>
				<pubDate>Tue, 21 Nov 2023 16:30:00 +0000</pubDate>
				<guid>https://imapenguin.com/2023/11/a-gentle-introduction-to-twos-complement/</guid>
				<description>Understanding two&amp;rsquo;s complement: how computers represent negative numbers, why it simplifies hardware design, and how to work with signed integers in assembly and high-level languages.</description>
			</item>
			<item>
				<title>N-Queens problem</title>
				<link>https://imapenguin.com/2023/10/n-queens-problem/</link>
				<pubDate>Thu, 12 Oct 2023 13:49:13 +0000</pubDate>
				<guid>https://imapenguin.com/2023/10/n-queens-problem/</guid>
				<description>Solving the classic N-Queens puzzle using backtracking. Covers both iterative and recursive approaches with implementations on the Commodore 64.</description>
			</item>
			<item>
				<title>Rail Fence Cipher on Commoodore 64 and TI 99/4A</title>
				<link>https://imapenguin.com/2023/09/rail-fence-cipher-on-commoodore-64-and-ti-99/4a/</link>
				<pubDate>Fri, 08 Sep 2023 11:49:13 +0000</pubDate>
				<guid>https://imapenguin.com/2023/09/rail-fence-cipher-on-commoodore-64-and-ti-99/4a/</guid>
				<description>Implementing the Rail Fence Cipher on the Commodore 64 and TI 99/4A. A fun transposition cipher for secret messages with kids.</description>
			</item>
			<item>
				<title>A grid drawing rabbit hole</title>
				<link>https://imapenguin.com/2023/08/a-grid-drawing-rabbit-hole/</link>
				<pubDate>Fri, 11 Aug 2023 06:53:01 -0400</pubDate>
				<guid>https://imapenguin.com/2023/08/a-grid-drawing-rabbit-hole/</guid>
				<description>Drawing grids for screen layout planning on the Commodore 64 and VIC-20. Comparing BASIC, Simon&amp;rsquo;s BASIC, and Super Expander approaches.</description>
			</item>
			<item>
				<title>10 PRINT on the Rockwell AIM 65</title>
				<link>https://imapenguin.com/2023/06/10-print-on-the-rockwell-aim-65/</link>
				<pubDate>Wed, 28 Jun 2023 11:03:13 +0000</pubDate>
				<guid>https://imapenguin.com/2023/06/10-print-on-the-rockwell-aim-65/</guid>
				<description>&lt;p&gt;Rockwell International was a powerhouse of the 1970s and 80s.&lt;/p&gt;&#xA;&lt;p&gt;The Rockwell AIM 65 computer, also known as the Advanced Interactive Microcomputer 65, is an early microcomputer produced by Rockwell International in the late 1970s. It was essentially a development system, intended primarily for engineers, educators, and hobbyists, and was named for its built-in alphanumeric keyboard and LED display.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://imapenguin.com/images/2023/06/aim65rockwell.webp&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;The AIM 65 was built around the 6502 microprocessor, the same chip used in popular systems like the Apple II, Commodore PET, and Atari 2600. The AIM 65 was designed as a single-board computer, with the processor, memory, input, and output all integrated into one circuit board.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Building a software serial bridge</title>
				<link>https://imapenguin.com/2023/05/building-a-software-serial-bridge/</link>
				<pubDate>Fri, 05 May 2023 11:02:13 +0000</pubDate>
				<guid>https://imapenguin.com/2023/05/building-a-software-serial-bridge/</guid>
				<description>&lt;h1 id=&#34;modern-and-retro-mix&#34;&gt;Modern and retro mix&lt;/h1&gt;&#xA;&lt;p&gt;One of my favorite peices of retro clone hardware is Bob Corsham&amp;rsquo;s KIM-1 Clone. I&amp;rsquo;ve featured it many places like &lt;a href=&#34;https://imapenguin.com/2022/06/a-little-more-speed-from-the-6502/&#34;&gt;the 6502 speed series&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;I have the latest model of this board, and he made an interesting design choice. It actually has an FTDI chip on board and you use that via USB to connect via a modern computer with an FTDI driver. This is very convenient for working with a modern computer, but then eliminates the ability to use a real serial port.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Blinkenlights</title>
				<link>https://imapenguin.com/2023/03/blinkenlights/</link>
				<pubDate>Thu, 02 Mar 2023 15:58:08 -0500</pubDate>
				<guid>https://imapenguin.com/2023/03/blinkenlights/</guid>
				<description>Driving LEDs from the VIC-20 and KIM-1 USR ports. Binary counting in the real world with vintage hardware.</description>
			</item>
			<item>
				<title>40 years on, this is still the best maze algorithm</title>
				<link>https://imapenguin.com/2023/01/40-years-on-this-is-still-the-best-maze-algorithm/</link>
				<pubDate>Thu, 26 Jan 2023 15:49:13 +0000</pubDate>
				<guid>https://imapenguin.com/2023/01/40-years-on-this-is-still-the-best-maze-algorithm/</guid>
				<description>Exploring the elegant maze generator from Compute! magazine (December 1981). A line-by-line breakdown of how this classic BASIC algorithm works.</description>
			</item>
			<item>
				<title>Validating Pilish</title>
				<link>https://imapenguin.com/2022/12/validating-pilish/</link>
				<pubDate>Thu, 01 Dec 2022 00:55:15 +0000</pubDate>
				<guid>https://imapenguin.com/2022/12/validating-pilish/</guid>
				<description>Writing code to validate Pilish text—prose where word lengths match the digits of Pi. Implementations in Julia and Commodore BASIC.</description>
			</item>
			<item>
				<title>My mostly retro writing platform contenders in National Novel Writing Month for 2022 NaNoWriMo</title>
				<link>https://imapenguin.com/2022/10/my-mostly-retro-writing-platform-contenders-in-national-novel-writing-month-for-2022-nanowrimo/</link>
				<pubDate>Fri, 21 Oct 2022 12:10:52 +0000</pubDate>
				<guid>https://imapenguin.com/2022/10/my-mostly-retro-writing-platform-contenders-in-national-novel-writing-month-for-2022-nanowrimo/</guid>
				<description>Evaluating vintage computers for NaNoWriMo 2022: VIC-20, Plus/4, Commodore 64, and PET. Word processing on 8-bit machines with SpeedScript and other tools.</description>
			</item>
			<item>
				<title>Adding very large integers in 8 Bit BASIC</title>
				<link>https://imapenguin.com/2022/07/adding-very-large-integers-in-8-bit-basic/</link>
				<pubDate>Fri, 15 Jul 2022 18:34:30 +0000</pubDate>
				<guid>https://imapenguin.com/2022/07/adding-very-large-integers-in-8-bit-basic/</guid>
				<description>Adding integers with hundreds of digits using string manipulation in Commodore BASIC. When your numbers are too big for Wolfram Alpha.</description>
			</item>
			<item>
				<title>MOS paper tape format</title>
				<link>https://imapenguin.com/2022/07/mos-paper-tape-format/</link>
				<pubDate>Thu, 07 Jul 2022 13:20:09 +0000</pubDate>
				<guid>https://imapenguin.com/2022/07/mos-paper-tape-format/</guid>
				<description>Understanding the MOS paper tape format used by the KIM-1 and other 6502 systems. Breaking down the hex format line by line with checksum verification.</description>
			</item>
			<item>
				<title>A little more speed from the 6502</title>
				<link>https://imapenguin.com/2022/06/a-little-more-speed-from-the-6502/</link>
				<pubDate>Wed, 22 Jun 2022 14:14:08 +0000</pubDate>
				<guid>https://imapenguin.com/2022/06/a-little-more-speed-from-the-6502/</guid>
				<description>Optimizing 6502 memory transfers beyond the general-purpose approach. Testing on a 1MHz KIM-1 clone with precise timing measurements.</description>
			</item>
			<item>
				<title>How fast can a 6502 transfer memory</title>
				<link>https://imapenguin.com/2022/06/how-fast-can-a-6502-transfer-memory/</link>
				<pubDate>Tue, 14 Jun 2022 13:53:13 +0000</pubDate>
				<guid>https://imapenguin.com/2022/06/how-fast-can-a-6502-transfer-memory/</guid>
				<description>Testing real-world memory transfer speeds on 6502 machines. Inspired by Apple M2 marketing, let&amp;rsquo;s see what Commodore hardware can actually do.</description>
			</item>
			<item>
				<title>Almost primes with TinyBASIC  on the KIM-1 clone: PAL-1</title>
				<link>https://imapenguin.com/2022/05/almost-primes-with-tinybasic-on-the-kim-1-clone-pal-1/</link>
				<pubDate>Wed, 25 May 2022 19:26:44 +0000</pubDate>
				<guid>https://imapenguin.com/2022/05/almost-primes-with-tinybasic-on-the-kim-1-clone-pal-1/</guid>
				<description>Finding k-almost-primes using TinyBASIC on a KIM-1 clone. A look at the copyleft origins of TinyBASIC and Bill Gates&amp;rsquo; infamous open letter.</description>
			</item>
			<item>
				<title>VIC’s Revenge, the drop-in replacement for the VIC-20 VIC chip Part 1: Introduction, design goals, and FAQs</title>
				<link>https://imapenguin.com/2022/05/vics-revenge-the-drop-in-replacement-for-the-vic-20-vic-chip-part-1-introduction-design-goals-and-faqs/</link>
				<pubDate>Sun, 15 May 2022 16:19:30 +0000</pubDate>
				<guid>https://imapenguin.com/2022/05/vics-revenge-the-drop-in-replacement-for-the-vic-20-vic-chip-part-1-introduction-design-goals-and-faqs/</guid>
				<description>Starting a year-long project to reverse engineer and create a drop-in FPGA replacement for the VIC-20&amp;rsquo;s 6560/6561 video chip.</description>
			</item>
			<item>
				<title>64 Bit Addition and Products on Commodore: The Wheat and Chessboard problem</title>
				<link>https://imapenguin.com/2022/05/64-bit-addition-and-products-on-commodore-the-wheat-and-chessboard-problem/</link>
				<pubDate>Tue, 10 May 2022 14:18:42 +0000</pubDate>
				<guid>https://imapenguin.com/2022/05/64-bit-addition-and-products-on-commodore-the-wheat-and-chessboard-problem/</guid>
				<description>Implementing 64-bit arithmetic in 6502 assembly to solve the wheat and chessboard problem. Handling numbers too large for standard calculators on 8-bit machines.</description>
			</item>
			<item>
				<title>Vicky-20 S Video Mod Results</title>
				<link>https://imapenguin.com/2022/05/vicky-20-s-video-mod-results/</link>
				<pubDate>Thu, 05 May 2022 10:37:00 +0000</pubDate>
				<guid>https://imapenguin.com/2022/05/vicky-20-s-video-mod-results/</guid>
				<description>Before and after comparison of S-Video mod results on the Vicky-20 PAL replica board. Dramatic improvement over composite output.</description>
			</item>
			<item>
				<title>Yet another version of the 100 door problem; this time, let&#39;s extend Commodore BASIC to add PRINT @, shall we?</title>
				<link>https://imapenguin.com/2022/05/yet-another-version-of-the-100-door-problem-this-time-lets-extend-commodore-basic-to-add-print-@-shall-we/</link>
				<pubDate>Wed, 04 May 2022 16:03:46 +0000</pubDate>
				<guid>https://imapenguin.com/2022/05/yet-another-version-of-the-100-door-problem-this-time-lets-extend-commodore-basic-to-add-print-@-shall-we/</guid>
				<description>Extending Commodore BASIC with a PRINT AT command using machine language, then using it to visualize the 100 door problem.</description>
			</item>
			<item>
				<title>Simple exponents on an HP-16c</title>
				<link>https://imapenguin.com/2022/03/simple-exponents-on-an-hp-16c/</link>
				<pubDate>Sun, 27 Mar 2022 20:48:16 +0000</pubDate>
				<guid>https://imapenguin.com/2022/03/simple-exponents-on-an-hp-16c/</guid>
				<description>Writing a y^x exponent program for the HP-16C calculator, which curiously lacks scientific functions. Building a kit clone and programming in RPN.</description>
			</item>
			<item>
				<title>Fibonacci 1-10 on the KIM-1 (and clones)</title>
				<link>https://imapenguin.com/2022/03/fibonacci-1-10-on-the-kim-1-and-clones/</link>
				<pubDate>Thu, 24 Mar 2022 11:20:00 +0000</pubDate>
				<guid>https://imapenguin.com/2022/03/fibonacci-1-10-on-the-kim-1-and-clones/</guid>
				<description>Computing and displaying the first 10 Fibonacci numbers on a KIM-1&amp;rsquo;s hex display. Learning 6502 assembly the hard way with pencil and paper.</description>
			</item>
			<item>
				<title>The terrible random number generation in the Commodore 64 (and 128)</title>
				<link>https://imapenguin.com/2022/03/the-terrible-random-number-generation-in-the-commodore-64-and-128/</link>
				<pubDate>Mon, 21 Mar 2022 14:01:27 +0000</pubDate>
				<guid>https://imapenguin.com/2022/03/the-terrible-random-number-generation-in-the-commodore-64-and-128/</guid>
				<description>Visualizing the poor randomness of RND() on the Commodore 64 and 128 compared to the PET and Plus/4. Clear patterns emerge when you plot the output.</description>
			</item>
			<item>
				<title>Getting green and amber screens from a MiniPET 40/80</title>
				<link>https://imapenguin.com/2022/03/getting-green-and-amber-screens-from-a-minipet-40/80/</link>
				<pubDate>Wed, 16 Mar 2022 10:58:16 +0000</pubDate>
				<guid>https://imapenguin.com/2022/03/getting-green-and-amber-screens-from-a-minipet-40/80/</guid>
				<description>Adding green and amber screen colors to the MiniPET 40/80 replica using a cheap monochrome VGA color adapter from Tindie.</description>
			</item>
			<item>
				<title>Simple splitting the screen with two colors on the Commodore 64</title>
				<link>https://imapenguin.com/2022/02/simple-splitting-the-screen-with-two-colors-on-the-commodore-64/</link>
				<pubDate>Mon, 28 Feb 2022 14:54:33 +0000</pubDate>
				<guid>https://imapenguin.com/2022/02/simple-splitting-the-screen-with-two-colors-on-the-commodore-64/</guid>
				<description>A quick technique for splitting the Commodore 64 screen into two solid colors by manipulating VIC registers and screen memory.</description>
			</item>
			<item>
				<title>A visual 100 Door Problem solution in Python</title>
				<link>https://imapenguin.com/2022/01/a-visual-100-door-problem-solution-in-python/</link>
				<pubDate>Tue, 11 Jan 2022 14:54:57 +0000</pubDate>
				<guid>https://imapenguin.com/2022/01/a-visual-100-door-problem-solution-in-python/</guid>
				<description>Recreating the visual 100 door problem from vintage 8-bit machines in Python using the Asciimatics library for ASCII screen positioning.</description>
			</item>
			<item>
				<title>Permutations of 1 to 9 in Python, BASIC, and 6502 Assembly</title>
				<link>https://imapenguin.com/2021/12/permutations-of-1-to-9-in-python-basic-and-6502-assembly/</link>
				<pubDate>Mon, 20 Dec 2021 12:54:06 +0000</pubDate>
				<guid>https://imapenguin.com/2021/12/permutations-of-1-to-9-in-python-basic-and-6502-assembly/</guid>
				<description>Generating all 362,880 permutations of 1-9 the hard way: understanding algorithms instead of relying on library functions. Implementations in Python, BASIC, and 6502 assembly.</description>
			</item>
			<item>
				<title>Making and breaking codes Part 14- VIC Cipher on the Commodore VIC-20</title>
				<link>https://imapenguin.com/2021/12/making-and-breaking-codes-part-14-vic-cipher-on-the-commodore-vic-20/</link>
				<pubDate>Thu, 16 Dec 2021 18:54:56 +0000</pubDate>
				<guid>https://imapenguin.com/2021/12/making-and-breaking-codes-part-14-vic-cipher-on-the-commodore-vic-20/</guid>
				<description>Implementing the VIC cipher—used by Soviet spies during the Cold War—on the Commodore VIC-20. A simplified version using straddling checkerboards.</description>
			</item>
			<item>
				<title>Can you do Advent of Code on 8-Bit Machines?</title>
				<link>https://imapenguin.com/2021/12/can-you-do-advent-of-code-on-8-bit-machines/</link>
				<pubDate>Tue, 14 Dec 2021 22:47:39 +0000</pubDate>
				<guid>https://imapenguin.com/2021/12/can-you-do-advent-of-code-on-8-bit-machines/</guid>
				<description>Attempting the annual Advent of Code challenge on vintage 8-bit computers. Completing about 60% of puzzles on Commodore hardware.</description>
			</item>
			<item>
				<title>Quick Tower of Hanoi with Sound on the Commodore 64</title>
				<link>https://imapenguin.com/2021/10/quick-tower-of-hanoi-with-sound-on-the-commodore-64/</link>
				<pubDate>Thu, 28 Oct 2021 17:28:00 +0000</pubDate>
				<guid>https://imapenguin.com/2021/10/quick-tower-of-hanoi-with-sound-on-the-commodore-64/</guid>
				<description>Implementing Tower of Hanoi with SID sound on the Commodore 64, inspired by Numberphile&amp;rsquo;s Ayliean MacDonald video.</description>
			</item>
			<item>
				<title>Dice frequency</title>
				<link>https://imapenguin.com/2021/10/dice-frequency/</link>
				<pubDate>Thu, 28 Oct 2021 10:42:27 +0000</pubDate>
				<guid>https://imapenguin.com/2021/10/dice-frequency/</guid>
				<description>Testing the Commodore 64&amp;rsquo;s random number generator by simulating dice rolls and comparing the frequency distribution to theoretical values.</description>
			</item>
			<item>
				<title>A week of diving a little deeper into my Atari 800XL</title>
				<link>https://imapenguin.com/2021/10/a-week-of-diving-a-little-deeper-into-my-atari-800xl/</link>
				<pubDate>Fri, 08 Oct 2021 00:30:00 +0000</pubDate>
				<guid>https://imapenguin.com/2021/10/a-week-of-diving-a-little-deeper-into-my-atari-800xl/</guid>
				<description>A week exploring the Atari 800XL from a Commodore guy&amp;rsquo;s perspective. Comparing BASIC implementations and discovering the platform&amp;rsquo;s strengths.</description>
			</item>
			<item>
				<title>Two weeks with a Coco 2 in September</title>
				<link>https://imapenguin.com/2021/10/two-weeks-with-a-coco-2-in-september/</link>
				<pubDate>Wed, 06 Oct 2021 00:13:22 +0000</pubDate>
				<guid>https://imapenguin.com/2021/10/two-weeks-with-a-coco-2-in-september/</guid>
				<description>Two weeks with a Tandy Color Computer 2 for SepTandy. Exploring a machine I&amp;rsquo;ve owned for years but never really used.</description>
			</item>
			<item>
				<title>Slot Game On Tandy TRS-80 Pocket Computer PC-4</title>
				<link>https://imapenguin.com/2021/09/slot-game-on-tandy-trs-80-pocket-computer-pc-4/</link>
				<pubDate>Thu, 09 Sep 2021 11:12:54 +0000</pubDate>
				<guid>https://imapenguin.com/2021/09/slot-game-on-tandy-trs-80-pocket-computer-pc-4/</guid>
				<description>A simple slot machine game written in BASIC for the Tandy TRS-80 PC-4 pocket computer during SepTandy.</description>
			</item>
			<item>
				<title>Calculating Pi via the Gregory-Leibniz series in BASIC on the Tandy Color Computer 2</title>
				<link>https://imapenguin.com/2021/09/calculating-pi-via-the-gregory-leibniz-series-in-basic-on-the-tandy-color-computer-2/</link>
				<pubDate>Fri, 03 Sep 2021 10:29:00 +0000</pubDate>
				<guid>https://imapenguin.com/2021/09/calculating-pi-via-the-gregory-leibniz-series-in-basic-on-the-tandy-color-computer-2/</guid>
				<description>Calculating Pi on a Tandy Color Computer 2 with basic (non-Extended) BASIC. Working around the missing exponent function.</description>
			</item>
			<item>
				<title>Just for fun, the 100 door problem on several different systems</title>
				<link>https://imapenguin.com/2021/08/just-for-fun-the-100-door-problem-on-several-different-systems/</link>
				<pubDate>Thu, 05 Aug 2021 12:35:40 +0000</pubDate>
				<guid>https://imapenguin.com/2021/08/just-for-fun-the-100-door-problem-on-several-different-systems/</guid>
				<description>Solving the classic 100 door problem with visual output on multiple vintage systems: VIC-20, C64, PET, Atari, and Color Maximite.</description>
			</item>
			<item>
				<title>Recreational Math Challenge: Border Crossings - but on 40 year old computers</title>
				<link>https://imapenguin.com/2021/07/recreational-math-challenge-border-crossings-but-on-40-year-old-computers/</link>
				<pubDate>Mon, 19 Jul 2021 18:30:06 +0000</pubDate>
				<guid>https://imapenguin.com/2021/07/recreational-math-challenge-border-crossings-but-on-40-year-old-computers/</guid>
				<description>Solving a graph theory road trip puzzle on 40-year-old computers. Finding routes through eight US states where you cross each border exactly once.</description>
			</item>
			<item>
				<title>Running Commodore 64 BASIC Programs on a PET</title>
				<link>https://imapenguin.com/2021/07/running-commodore-64-basic-programs-on-a-pet/</link>
				<pubDate>Sun, 18 Jul 2021 12:45:37 +0000</pubDate>
				<guid>https://imapenguin.com/2021/07/running-commodore-64-basic-programs-on-a-pet/</guid>
				<description>How to load and run Commodore 64 BASIC programs on a PET. Working around the PET&amp;rsquo;s lack of program relocation.</description>
			</item>
			<item>
				<title>The CERBERUS 2080</title>
				<link>https://imapenguin.com/2021/07/the-cerberus-2080/</link>
				<pubDate>Fri, 09 Jul 2021 13:03:02 +0000</pubDate>
				<guid>https://imapenguin.com/2021/07/the-cerberus-2080/</guid>
				<description>Building the CERBERUS 2080, an open-source computer with three processors: ATMega328p, W65C02, and Z80. A project to truly understand how computers work.</description>
			</item>
			<item>
				<title>Making and Breaking Ciphers with Commodore 64  - The Vigenère Cipher</title>
				<link>https://imapenguin.com/2021/06/making-and-breaking-ciphers-with-commodore-64-the-vigen%C3%A8re-cipher/</link>
				<pubDate>Wed, 23 Jun 2021 12:07:22 +0000</pubDate>
				<guid>https://imapenguin.com/2021/06/making-and-breaking-ciphers-with-commodore-64-the-vigen%C3%A8re-cipher/</guid>
				<description>Implementing and understanding the Vigenère cipher on the Commodore 64. A polyalphabetic cipher that builds on Caesar with rotating keys.</description>
			</item>
			<item>
				<title>Making and breaking Ciphers on the Commodore 64, er VIC-20 - Lagged Fibonacci Sequence and a little Monte Carlo while embracing contraints</title>
				<link>https://imapenguin.com/2021/06/making-and-breaking-ciphers-on-the-commodore-64-er-vic-20-lagged-fibonacci-sequence-and-a-little-monte-carlo-while-embracing-contraints/</link>
				<pubDate>Wed, 09 Jun 2021 13:11:42 +0000</pubDate>
				<guid>https://imapenguin.com/2021/06/making-and-breaking-ciphers-on-the-commodore-64-er-vic-20-lagged-fibonacci-sequence-and-a-little-monte-carlo-while-embracing-contraints/</guid>
				<description>Generating pseudo-random numbers with the Lagged Fibonacci Sequence on the VIC-20. Building reusable BASIC subroutines for the cipher toolbox.</description>
			</item>
			<item>
				<title>Quick Post: XOR in Commodore BASIC 2</title>
				<link>https://imapenguin.com/2021/06/quick-post-xor-in-commodore-basic-2/</link>
				<pubDate>Thu, 03 Jun 2021 20:24:50 +0000</pubDate>
				<guid>https://imapenguin.com/2021/06/quick-post-xor-in-commodore-basic-2/</guid>
				<description>Two methods for XOR operations in Commodore BASIC 2, which lacks a built-in XOR function. Comparing speed of logic operators vs addition with carry.</description>
			</item>
			<item>
				<title>Running the 8 Bit Show and Tell VIC-20 Super Expander Programming Challenge on the Commodore 64</title>
				<link>https://imapenguin.com/2021/05/running-the-8-bit-show-and-tell-vic-20-super-expander-programming-challenge-on-the-commodore-64/</link>
				<pubDate>Wed, 19 May 2021 14:50:56 +0000</pubDate>
				<guid>https://imapenguin.com/2021/05/running-the-8-bit-show-and-tell-vic-20-super-expander-programming-challenge-on-the-commodore-64/</guid>
				<description>Porting Robin&amp;rsquo;s VIC-20 Super Expander programming challenge to the Commodore 64 using Super Expander 64 and Simon&amp;rsquo;s BASIC.</description>
			</item>
			<item>
				<title>The retro pinout project</title>
				<link>https://imapenguin.com/2021/05/the-retro-pinout-project/</link>
				<pubDate>Tue, 18 May 2021 15:03:49 +0000</pubDate>
				<guid>https://imapenguin.com/2021/05/the-retro-pinout-project/</guid>
				<description>Documenting oscilloscope readings from working vintage computer chips to help diagnose faulty machines. A collaborative troubleshooting resource.</description>
			</item>
			<item>
				<title>Quick Post: Modulus in BASIC 2 without a cartridge</title>
				<link>https://imapenguin.com/2021/05/quick-post-modulus-in-basic-2-without-a-cartridge/</link>
				<pubDate>Sat, 15 May 2021 18:51:00 +0000</pubDate>
				<guid>https://imapenguin.com/2021/05/quick-post-modulus-in-basic-2-without-a-cartridge/</guid>
				<description>How to perform modulo operations in Commodore BASIC 2 without a cartridge. A one-line solution for VIC-20 and C64.</description>
			</item>
			<item>
				<title>Making and breaking Ciphers on the Commodore 64 Part 12 -  Pontifex - Solitaire from Cryptonomicon</title>
				<link>https://imapenguin.com/2021/05/making-and-breaking-ciphers-on-the-commodore-64-part-12-pontifex-solitaire-from-cryptonomicon/</link>
				<pubDate>Thu, 13 May 2021 14:26:23 +0000</pubDate>
				<guid>https://imapenguin.com/2021/05/making-and-breaking-ciphers-on-the-commodore-64-part-12-pontifex-solitaire-from-cryptonomicon/</guid>
				<description>Implementing Pontifex/Solitaire—the playing card cipher from Cryptonomicon designed by Bruce Schneier—on the Commodore 64.</description>
			</item>
			<item>
				<title>Making and breaking Ciphers on the Commodore 64 Part 11 - One time pads on a Commodore 64, probably a bad idea</title>
				<link>https://imapenguin.com/2021/05/making-and-breaking-ciphers-on-the-commodore-64-part-11-one-time-pads-on-a-commodore-64-probably-a-bad-idea/</link>
				<pubDate>Mon, 10 May 2021 14:44:20 +0000</pubDate>
				<guid>https://imapenguin.com/2021/05/making-and-breaking-ciphers-on-the-commodore-64-part-11-one-time-pads-on-a-commodore-64-probably-a-bad-idea/</guid>
				<description>Generating one-time pads on a Commodore 64. Probably a bad idea for real security, but it looks cool.</description>
			</item>
			<item>
				<title>Making and breaking Ciphers on the Commodore 64 Part 10 - Finding hash collisions with a type in game from 1984</title>
				<link>https://imapenguin.com/2021/04/making-and-breaking-ciphers-on-the-commodore-64-part-10-finding-hash-collisions-with-a-type-in-game-from-1984/</link>
				<pubDate>Wed, 28 Apr 2021 18:19:36 +0000</pubDate>
				<guid>https://imapenguin.com/2021/04/making-and-breaking-ciphers-on-the-commodore-64-part-10-finding-hash-collisions-with-a-type-in-game-from-1984/</guid>
				<description>Understanding hash collisions by finding them in a simple checksum from a 1984 type-in game. Demonstrating why weak hashes fail.</description>
			</item>
			<item>
				<title>Making and Breaking Ciphers with Commodore 64 Part 9 - Finding Smallish Primes</title>
				<link>https://imapenguin.com/2021/04/making-and-breaking-ciphers-with-commodore-64-part-9-finding-smallish-primes/</link>
				<pubDate>Mon, 26 Apr 2021 17:48:47 +0000</pubDate>
				<guid>https://imapenguin.com/2021/04/making-and-breaking-ciphers-with-commodore-64-part-9-finding-smallish-primes/</guid>
				<description>Finding prime numbers on the Commodore 64 for cryptographic purposes. A practical introduction to primes and primality testing.</description>
			</item>
			<item>
				<title>Quick Post: Slow text on the Commodore</title>
				<link>https://imapenguin.com/2021/04/quick-post-slow-text-on-the-commodore/</link>
				<pubDate>Thu, 22 Apr 2021 11:23:01 +0000</pubDate>
				<guid>https://imapenguin.com/2021/04/quick-post-slow-text-on-the-commodore/</guid>
				<description>How to display text character by character with delays in 6502 assembly using Turbo Macro Pro. A quick tip for a 12-year-old learning assembly.</description>
			</item>
			<item>
				<title>The Commodore 64 N.O.O.C.U.L.A.R. futbal project</title>
				<link>https://imapenguin.com/2021/04/the-commodore-64-n.o.o.c.u.l.a.r.-futbal-project/</link>
				<pubDate>Wed, 21 Apr 2021 20:10:02 +0000</pubDate>
				<guid>https://imapenguin.com/2021/04/the-commodore-64-n.o.o.c.u.l.a.r.-futbal-project/</guid>
				<description>Building a portable Commodore 64 development rig using a Pelican case, external monitor, and either TheC64 or Ultimate 64 for on-the-go retro computing.</description>
			</item>
			<item>
				<title>Making and breaking Ciphers on the Commodore 64 Part 8 - RC4</title>
				<link>https://imapenguin.com/2021/04/making-and-breaking-ciphers-on-the-commodore-64-part-8-rc4/</link>
				<pubDate>Mon, 19 Apr 2021 13:49:09 +0000</pubDate>
				<guid>https://imapenguin.com/2021/04/making-and-breaking-ciphers-on-the-commodore-64-part-8-rc4/</guid>
				<description>Implementing the RC4 stream cipher on the Commodore 64, exploring the algorithm that powered WEP, WPA, and many other encryption protocols.</description>
			</item>
			<item>
				<title>The Nostalgia Files: My all time favorite book</title>
				<link>https://imapenguin.com/2021/04/the-nostalgia-files-my-all-time-favorite-book/</link>
				<pubDate>Fri, 16 Apr 2021 16:33:08 +0000</pubDate>
				<guid>https://imapenguin.com/2021/04/the-nostalgia-files-my-all-time-favorite-book/</guid>
				<description>A nostalgic look at &amp;lsquo;How to Run a Railroad&amp;rsquo; by Harvey Weiss, the childhood library book that sparked a lifelong passion for model trains and hands-on learning.</description>
			</item>
			<item>
				<title>Repairing a Commodore 128 and DIY Chris&#39;s RAM tester review</title>
				<link>https://imapenguin.com/2021/04/repairing-a-commodore-128-and-diy-chriss-ram-tester-review/</link>
				<pubDate>Wed, 14 Apr 2021 14:35:50 +0000</pubDate>
				<guid>https://imapenguin.com/2021/04/repairing-a-commodore-128-and-diy-chriss-ram-tester-review/</guid>
				<description>Repairing a Commodore 128 with bad RAM using DIY Chris&amp;rsquo;s RAM tester to diagnose and replace faulty 4164 memory chips.</description>
			</item>
			<item>
				<title>Making and breaking Ciphers on the Commodore 64 Part 7 - Pseudo Random  with Linear Congruential Generators</title>
				<link>https://imapenguin.com/2021/04/making-and-breaking-ciphers-on-the-commodore-64-part-7-pseudo-random-with-linear-congruential-generators/</link>
				<pubDate>Tue, 06 Apr 2021 15:51:05 +0000</pubDate>
				<guid>https://imapenguin.com/2021/04/making-and-breaking-ciphers-on-the-commodore-64-part-7-pseudo-random-with-linear-congruential-generators/</guid>
				<description>Exploring pseudo-random number generation on the Commodore 64 using Linear Congruential Generators, a key building block for cryptographic applications.</description>
			</item>
			<item>
				<title>Making and Breaking Ciphers with a Commodore 64 - Part 6: XOR is Magical - Data recovery</title>
				<link>https://imapenguin.com/2021/04/making-and-breaking-ciphers-with-a-commodore-64-part-6-xor-is-magical-data-recovery/</link>
				<pubDate>Thu, 01 Apr 2021 14:43:43 +0000</pubDate>
				<guid>https://imapenguin.com/2021/04/making-and-breaking-ciphers-with-a-commodore-64-part-6-xor-is-magical-data-recovery/</guid>
				<description>Understanding the XOR operation and its magical properties for data recovery in cryptography and disk storage on the Commodore 64.</description>
			</item>
			<item>
				<title>Finding the Prodigal Easter Egg inside the Easter Egg on a Commodore 64</title>
				<link>https://imapenguin.com/2021/03/finding-the-prodigal-easter-egg-inside-the-easter-egg-on-a-commodore-64/</link>
				<pubDate>Mon, 29 Mar 2021 14:38:00 +0000</pubDate>
				<guid>https://imapenguin.com/2021/03/finding-the-prodigal-easter-egg-inside-the-easter-egg-on-a-commodore-64/</guid>
				<description>A deep dive video exploring hidden Easter eggs within an Easter egg on a 35-year-old album discovered using a Commodore 64.</description>
			</item>
			<item>
				<title>Quick post: Determining length in Commodore Assembly</title>
				<link>https://imapenguin.com/2021/03/quick-post-determining-length-in-commodore-assembly/</link>
				<pubDate>Mon, 29 Mar 2021 13:15:11 +0000</pubDate>
				<guid>https://imapenguin.com/2021/03/quick-post-determining-length-in-commodore-assembly/</guid>
				<description>A quick tutorial on determining string length in 6510 assembly language, comparing the approach to Python&amp;rsquo;s simple len() function.</description>
			</item>
			<item>
				<title>Benchmarking Retro Computers (mostly Commodore) with marginal methods</title>
				<link>https://imapenguin.com/2021/03/benchmarking-retro-computers-mostly-commodore-with-marginal-methods/</link>
				<pubDate>Thu, 18 Mar 2021 12:11:54 +0000</pubDate>
				<guid>https://imapenguin.com/2021/03/benchmarking-retro-computers-mostly-commodore-with-marginal-methods/</guid>
				<description>Benchmarking BASIC execution speed across various retro computers using jiffy timing, comparing Commodore machines and other vintage systems.</description>
			</item>
			<item>
				<title>Jiffies in Assembly</title>
				<link>https://imapenguin.com/2021/03/jiffies-in-assembly/</link>
				<pubDate>Thu, 18 Mar 2021 00:02:20 +0000</pubDate>
				<guid>https://imapenguin.com/2021/03/jiffies-in-assembly/</guid>
				<description>How to use the Commodore 64&amp;rsquo;s jiffy clock for benchmarking in both BASIC and assembly language, measuring time in 1/60th second increments.</description>
			</item>
			<item>
				<title>Making and Breaking Ciphers with a Commodore 64 - Part 5: Wargames</title>
				<link>https://imapenguin.com/2021/03/making-and-breaking-ciphers-with-a-commodore-64-part-5-wargames/</link>
				<pubDate>Tue, 16 Mar 2021 15:36:57 +0000</pubDate>
				<guid>https://imapenguin.com/2021/03/making-and-breaking-ciphers-with-a-commodore-64-part-5-wargames/</guid>
				<description>Recreating the WarGames movie launch code sequence on the Commodore 64, implementing brute-force hash table searching in assembly.</description>
			</item>
			<item>
				<title>Calculating Pi via the Gregory-Leibniz series in BASIC on the VIC-20</title>
				<link>https://imapenguin.com/2021/03/calculating-pi-via-the-gregory-leibniz-series-in-basic-on-the-vic-20/</link>
				<pubDate>Sat, 13 Mar 2021 15:49:58 +0000</pubDate>
				<guid>https://imapenguin.com/2021/03/calculating-pi-via-the-gregory-leibniz-series-in-basic-on-the-vic-20/</guid>
				<description>Calculating Pi using the Gregory-Leibniz series in BASIC on the VIC-20 for Pi Day, demonstrating the inefficient but educational iterative approach.</description>
			</item>
			<item>
				<title>Quick Post: Commodore 64 Simple Addition Efficiency</title>
				<link>https://imapenguin.com/2021/03/quick-post-commodore-64-simple-addition-efficiency/</link>
				<pubDate>Sat, 13 Mar 2021 12:08:25 +0000</pubDate>
				<guid>https://imapenguin.com/2021/03/quick-post-commodore-64-simple-addition-efficiency/</guid>
				<description>Comparing two assembly language approaches to counting to 16 million on the Commodore 64, demonstrating significant performance differences.</description>
			</item>
			<item>
				<title>c0pperdragon verdict</title>
				<link>https://imapenguin.com/2021/03/c0pperdragon-verdict/</link>
				<pubDate>Wed, 10 Mar 2021 14:23:17 +0000</pubDate>
				<guid>https://imapenguin.com/2021/03/c0pperdragon-verdict/</guid>
				<description>Comparing various video output improvements for vintage Commodore computers including RF modulator replacement, chroma resistor mod, and the c0pperdragon component video mod.</description>
			</item>
			<item>
				<title>Making and Breaking Ciphers with a Commodore 64 - Part 4: The PIN Program from Terminator 2</title>
				<link>https://imapenguin.com/2021/03/making-and-breaking-ciphers-with-a-commodore-64-part-4-the-pin-program-from-terminator-2/</link>
				<pubDate>Mon, 08 Mar 2021 16:44:54 +0000</pubDate>
				<guid>https://imapenguin.com/2021/03/making-and-breaking-ciphers-with-a-commodore-64-part-4-the-pin-program-from-terminator-2/</guid>
				<description>Recreating the Terminator 2 ATM PIN cracker scene on the Commodore 64, using SID chip random numbers and 6502 assembly.</description>
			</item>
			<item>
				<title>Making and Breaking Ciphers with a Commodore 64 - Part 3: The Caesar Cipher</title>
				<link>https://imapenguin.com/2021/03/making-and-breaking-ciphers-with-a-commodore-64-part-3-the-caesar-cipher/</link>
				<pubDate>Sun, 07 Mar 2021 14:48:17 +0000</pubDate>
				<guid>https://imapenguin.com/2021/03/making-and-breaking-ciphers-with-a-commodore-64-part-3-the-caesar-cipher/</guid>
				<description>Building a Caesar cipher encoder and brute-force decoder on the Commodore 64, demonstrating how to crack simple substitution ciphers programmatically.</description>
			</item>
			<item>
				<title>Making and Breaking Ciphers with Python, er Commodore- Part 2: The Shift Cipher</title>
				<link>https://imapenguin.com/2021/03/making-and-breaking-ciphers-with-python-er-commodore-part-2-the-shift-cipher/</link>
				<pubDate>Mon, 01 Mar 2021 11:00:00 +0000</pubDate>
				<guid>https://imapenguin.com/2021/03/making-and-breaking-ciphers-with-python-er-commodore-part-2-the-shift-cipher/</guid>
				<description>Implementing the shift cipher on the Commodore 64, encoding messages by rotating alphabet positions similar to a physical code wheel.</description>
			</item>
			<item>
				<title>Replacing an RF Modulator on a Commodore 64C</title>
				<link>https://imapenguin.com/2021/02/replacing-an-rf-modulator-on-a-commodore-64c/</link>
				<pubDate>Fri, 26 Feb 2021 13:00:24 +0000</pubDate>
				<guid>https://imapenguin.com/2021/02/replacing-an-rf-modulator-on-a-commodore-64c/</guid>
				<description>Replacing the RF modulator on a PAL Commodore 64C with an S-Video bypass board to dramatically improve video output quality.</description>
			</item>
			<item>
				<title>Making and Breaking Ciphers with Python, er, a Commodore- Part 1: The Reverse Cipher</title>
				<link>https://imapenguin.com/2021/02/making-and-breaking-ciphers-with-python-er-a-commodore-part-1-the-reverse-cipher/</link>
				<pubDate>Wed, 24 Feb 2021 19:11:00 +0000</pubDate>
				<guid>https://imapenguin.com/2021/02/making-and-breaking-ciphers-with-python-er-a-commodore-part-1-the-reverse-cipher/</guid>
				<description>Starting a series on implementing ciphers in Commodore assembly language, beginning with a simple string reversal as the first building block.</description>
			</item>
			<item>
				<title>Simple, &#39;unbreakable&#39; encryption with a pencil</title>
				<link>https://imapenguin.com/2021/02/simple-unbreakable-encryption-with-a-pencil/</link>
				<pubDate>Wed, 10 Feb 2021 17:59:41 +0000</pubDate>
				<guid>https://imapenguin.com/2021/02/simple-unbreakable-encryption-with-a-pencil/</guid>
				<description>Implementing a one-time pad cipher by hand using dice-generated random numbers, inspired by the encryption methods in Cryptonomicon.</description>
			</item>
			<item>
				<title>Getting started with Native Commodore 64 Assembly</title>
				<link>https://imapenguin.com/2021/01/getting-started-with-native-commodore-64-assembly/</link>
				<pubDate>Tue, 26 Jan 2021 18:42:48 +0000</pubDate>
				<guid>https://imapenguin.com/2021/01/getting-started-with-native-commodore-64-assembly/</guid>
				<description>A beginner&amp;rsquo;s guide to learning 6502 assembly programming on the Commodore 64, including recommended tools, resources, and development environment setup.</description>
			</item>
			<item>
				<title>Friday fun: Games I&#39;m playing in Jan 2021</title>
				<link>https://imapenguin.com/2021/01/friday-fun-games-im-playing-in-jan-2021/</link>
				<pubDate>Fri, 22 Jan 2021 11:48:00 +0000</pubDate>
				<guid>https://imapenguin.com/2021/01/friday-fun-games-im-playing-in-jan-2021/</guid>
				<description>Reviewing Soul Force and Outrage, two modern Commodore 64 games from Protovision being played on a PAL 64C.</description>
			</item>
			<item>
				<title>Switching to 64 bit Raspbian Linux is a snap</title>
				<link>https://imapenguin.com/2021/01/switching-to-64-bit-raspbian-linux-is-a-snap/</link>
				<pubDate>Thu, 21 Jan 2021 14:51:00 +0000</pubDate>
				<guid>https://imapenguin.com/2021/01/switching-to-64-bit-raspbian-linux-is-a-snap/</guid>
				<description>Quick instructions for switching a Raspberry Pi from 32-bit to 64-bit Raspbian Linux for ARM assembly programming.</description>
			</item>
			<item>
				<title>Did you do that on real hardware?</title>
				<link>https://imapenguin.com/2020/12/did-you-do-that-on-real-hardware/</link>
				<pubDate>Thu, 31 Dec 2020 11:33:07 +0000</pubDate>
				<guid>https://imapenguin.com/2020/12/did-you-do-that-on-real-hardware/</guid>
				<description>A defense of using modern conveniences like LCD monitors, SD2IEC devices, and flash cartridges with vintage computers, explaining the practical reasons behind these choices.</description>
			</item>
			<item>
				<title>Merry Christmas</title>
				<link>https://imapenguin.com/2020/12/merry-christmas/</link>
				<pubDate>Thu, 24 Dec 2020 13:00:00 +0000</pubDate>
				<guid>https://imapenguin.com/2020/12/merry-christmas/</guid>
				<description>A Christmas greeting featuring a Commodore 64 holiday demo video.</description>
			</item>
			<item>
				<title>My DOScember pick for the best DOS Software</title>
				<link>https://imapenguin.com/2020/12/my-doscember-pick-for-the-best-dos-software/</link>
				<pubDate>Tue, 22 Dec 2020 14:36:33 +0000</pubDate>
				<guid>https://imapenguin.com/2020/12/my-doscember-pick-for-the-best-dos-software/</guid>
				<description>My favorite DOS software for DOScember: STSPlus by Dave Ransom, a satellite tracking program that was a fixture on my screen for years.</description>
			</item>
			<item>
				<title>Why does there have to be a why?</title>
				<link>https://imapenguin.com/2020/11/why-does-there-have-to-be-a-why/</link>
				<pubDate>Wed, 25 Nov 2020 13:34:06 +0000</pubDate>
				<guid>https://imapenguin.com/2020/11/why-does-there-have-to-be-a-why/</guid>
				<description>Reflections on getting back into 8-bit computing after building Ben Eater&amp;rsquo;s breadboard 6502, and why learning vintage assembly language doesn&amp;rsquo;t need justification.</description>
			</item>
			<item>
				<title>Imapenguin, reborn</title>
				<link>https://imapenguin.com/2020/11/imapenguin-reborn/</link>
				<pubDate>Wed, 25 Nov 2020 13:32:27 +0000</pubDate>
				<guid>https://imapenguin.com/2020/11/imapenguin-reborn/</guid>
				<description>The relaunch of imapenguin.com after 20+ years, transitioning from a consulting company site to a tech blog.</description>
			</item>
			<item>
				<title></title>
				<link>https://imapenguin.com/1/01/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://imapenguin.com/1/01/</guid>
				<description>&lt;p&gt;This code you&amp;rsquo;ve provided is a 6502 assembly language program aimed at solving the 8 Queens problem, which is a classic problem in computer science and mathematics. The goal of the problem is to place eight queens on an 8×8 chessboard such that no two queens threaten each other. This means that no two queens can be in the same row, column, or diagonal.&lt;/p&gt;&#xA;&lt;p&gt;Here&amp;rsquo;s a step-by-step walkthrough of the program:&lt;/p&gt;</description>
			</item>
			<item>
				<title></title>
				<link>https://imapenguin.com/1/01/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://imapenguin.com/1/01/</guid>
				<description></description>
			</item>
	</channel>
</rss>
