2^x bits on Imapenguin
Posts written by a human. Not AI.
- Posts
- 120 from 1 Jan 2001 to 8 Jun 2026
- Posting
- monthly (17 in the last year)
- Kind
- personal blog
- Feed
- https://imapenguin.com/index.xml
2026 13
- Matrix Math on a Commodore 64
- The SID Chip Is a Reservoir Computer
- WOZMON, Eight CPUs, and a Paper Tape
- Forty-Three Quintillion on a Commodore 64
- Fixing a Timex Sinclair 2068 and Porting the Bond Maze
- Biological Processing Units and a Commodore 64
- Breaking Enigma with Index of Coincidence on a Commodore 64
- The Wallis Product for Pi on the C64
- Enigma Ring Settings on the Commodore 64
- Breaking Enigma on the Commodore 64
- Enigma Emulator on the Commodore 64
- 10 PRINT on the Apple II
- The Math Behind Enigma
2025 10
- Sorting Algorithms Visualized on the Commodore 64
- First Principles: Why You Must Learn Before You Prompt
- Dorothy Vaughan: Adapt or Become Obsolete
- Three Maze Generators on the Commodore 64
- 16-bit Unsigned AND on Commodore 64
- The Best Book Cover of All Time
- 10 PRINT for the KIM-1
- 10PRINT and 100 Doors on the PicoCalc from Clockwork Pi
- PICO-8 100 Doors Problem
- 10 Print on PICO-8
2024 8
2023 11
- A Gentle Introduction to LFSRs
- Quick Post: Printing binary numbers in Commodore BASIC 2.0
- 10 Print on the TI-92
- A gentle introduction to two's complement
- N-Queens problem
- Rail Fence Cipher on Commoodore 64 and TI 99/4A
- A grid drawing rabbit hole
- 10 PRINT on the Rockwell AIM 65
- Building a software serial bridge
- Blinkenlights
- 40 years on, this is still the best maze algorithm
2022 17
- Validating Pilish
- My mostly retro writing platform contenders in National Novel Writing Month for 2022 NaNoWriMo
- Adding very large integers in 8 Bit BASIC
- MOS paper tape format
- A little more speed from the 6502
- How fast can a 6502 transfer memory
- Almost primes with TinyBASIC on the KIM-1 clone: PAL-1
- VIC’s Revenge, the drop-in replacement for the VIC-20 VIC chip Part 1: Introduction, design goals, and FAQs
- 64 Bit Addition and Products on Commodore: The Wheat and Chessboard problem
- Vicky-20 S Video Mod Results
- Yet another version of the 100 door problem; this time, let's extend Commodore BASIC to add PRINT @, shall we?
- Simple exponents on an HP-16c
- Fibonacci 1-10 on the KIM-1 (and clones)
- The terrible random number generation in the Commodore 64 (and 128)
- Getting green and amber screens from a MiniPET 40/80
- Simple splitting the screen with two colors on the Commodore 64
- A visual 100 Door Problem solution in Python
2021 47
- Permutations of 1 to 9 in Python, BASIC, and 6502 Assembly
- Making and breaking codes Part 14- VIC Cipher on the Commodore VIC-20
- Can you do Advent of Code on 8-Bit Machines?
- Quick Tower of Hanoi with Sound on the Commodore 64
- Dice frequency
- A week of diving a little deeper into my Atari 800XL
- Two weeks with a Coco 2 in September
- Slot Game On Tandy TRS-80 Pocket Computer PC-4
- Calculating Pi via the Gregory-Leibniz series in BASIC on the Tandy Color Computer 2
- Just for fun, the 100 door problem on several different systems
- Recreational Math Challenge: Border Crossings - but on 40 year old computers
- Running Commodore 64 BASIC Programs on a PET
- The CERBERUS 2080
- Making and Breaking Ciphers with Commodore 64 - The Vigenère Cipher
- Making and breaking Ciphers on the Commodore 64, er VIC-20 - Lagged Fibonacci Sequence and a little Monte Carlo while embracing contraints
- Quick Post: XOR in Commodore BASIC 2
- Running the 8 Bit Show and Tell VIC-20 Super Expander Programming Challenge on the Commodore 64
- The retro pinout project
- Quick Post: Modulus in BASIC 2 without a cartridge
- Making and breaking Ciphers on the Commodore 64 Part 12 - Pontifex - Solitaire from Cryptonomicon
- Making and breaking Ciphers on the Commodore 64 Part 11 - One time pads on a Commodore 64, probably a bad idea
- Making and breaking Ciphers on the Commodore 64 Part 10 - Finding hash collisions with a type in game from 1984
- Making and Breaking Ciphers with Commodore 64 Part 9 - Finding Smallish Primes
- Quick Post: Slow text on the Commodore
- The Commodore 64 N.O.O.C.U.L.A.R. futbal project
- Making and breaking Ciphers on the Commodore 64 Part 8 - RC4
- The Nostalgia Files: My all time favorite book
- Repairing a Commodore 128 and DIY Chris's RAM tester review
- Making and breaking Ciphers on the Commodore 64 Part 7 - Pseudo Random with Linear Congruential Generators
- Making and Breaking Ciphers with a Commodore 64 - Part 6: XOR is Magical - Data recovery
- Finding the Prodigal Easter Egg inside the Easter Egg on a Commodore 64
- Quick post: Determining length in Commodore Assembly
- Benchmarking Retro Computers (mostly Commodore) with marginal methods
- Jiffies in Assembly
- Making and Breaking Ciphers with a Commodore 64 - Part 5: Wargames
- Calculating Pi via the Gregory-Leibniz series in BASIC on the VIC-20
- Quick Post: Commodore 64 Simple Addition Efficiency
- c0pperdragon verdict
- Making and Breaking Ciphers with a Commodore 64 - Part 4: The PIN Program from Terminator 2
- Making and Breaking Ciphers with a Commodore 64 - Part 3: The Caesar Cipher
- Making and Breaking Ciphers with Python, er Commodore- Part 2: The Shift Cipher
- Replacing an RF Modulator on a Commodore 64C
- Making and Breaking Ciphers with Python, er, a Commodore- Part 1: The Reverse Cipher
- Simple, 'unbreakable' encryption with a pencil
- Getting started with Native Commodore 64 Assembly
- Friday fun: Games I'm playing in Jan 2021
- Switching to 64 bit Raspbian Linux is a snap