March 13, 2024

Back to the basics with BASIC (and Python): Binary Search

January 11, 2024

Machine Language: Count Faster on 6502

January 3, 2024

Visualize and verify the reverse engineered Commodore 64 SID LFSR

December 21, 2023

A Gentle Introduction to LFSRs

December 19, 2023

Quick Post: Printing binary numbers in Commodore BASIC 2.0

November 21, 2023

A gentle introduction to two's complement

October 12, 2023

N-Queens problem

September 8, 2023

Rail Fence Cipher on Commoodore 64 and TI 99/4A

August 11, 2023

A grid drawing rabbit hole

May 5, 2023

Building a software serial bridge

March 2, 2023

Blinkenlights

January 26, 2023

40 years on, this is still the best maze algorithm

December 1, 2022

Validating Pilish

October 21, 2022

My mostly retro writing platform contenders in National Novel Writing Month for 2022 NaNoWriMo

June 22, 2022

A little more speed from the 6502

June 14, 2022

How fast can a 6502 transfer memory

May 10, 2022

64 Bit Addition and Products on Commodore: The Wheat and Chessboard problem

May 4, 2022

Yet another version of the 100 door problem; this time, let's extend Commodore BASIC to add PRINT @, shall we?

March 21, 2022

The terrible random number generation in the Commodore 64 (and 128)

February 28, 2022

Simple splitting the screen with two colors on the Commodore 64

December 20, 2021

Permutations of 1 to 9 in Python, BASIC, and 6502 Assembly

December 14, 2021

Can you do Advent of Code on 8-Bit Machines?

October 28, 2021

Quick Tower of Hanoi with Sound on the Commodore 64

October 28, 2021

Dice frequency

August 5, 2021

Just for fun, the 100 door problem on several different systems

July 18, 2021

Running Commodore 64 BASIC Programs on a PET

June 9, 2021

Making and breaking Ciphers on the Commodore 64, er VIC-20 - Lagged Fibonacci Sequence and a little Monte Carlo while embracing contraints

May 19, 2021

Running the 8 Bit Show and Tell VIC-20 Super Expander Programming Challenge on the Commodore 64

May 18, 2021

The retro pinout project

May 15, 2021

Quick Post: Modulus in BASIC 2 without a cartridge

May 13, 2021

Making and breaking Ciphers on the Commodore 64 Part 12 - Pontifex - Solitaire from Cryptonomicon

April 22, 2021

Quick Post: Slow text on the Commodore

April 21, 2021

The Commodore 64 N.O.O.C.U.L.A.R. futbal project

April 19, 2021

Making and breaking Ciphers on the Commodore 64 Part 8 - RC4

April 14, 2021

Repairing a Commodore 128 and DIY Chris's RAM tester review

April 6, 2021

Making and breaking Ciphers on the Commodore 64 Part 7 - Pseudo Random with Linear Congruential Generators

April 1, 2021

Making and Breaking Ciphers with a Commodore 64 - Part 6: XOR is Magical - Data recovery

March 29, 2021

Finding the Prodigal Easter Egg inside the Easter Egg on a Commodore 64

March 29, 2021

Quick post: Determining length in Commodore Assembly

March 18, 2021

Benchmarking Retro Computers (mostly Commodore) with marginal methods

March 18, 2021

Jiffies in Assembly

March 16, 2021

Making and Breaking Ciphers with a Commodore 64 - Part 5: Wargames

March 13, 2021

Calculating Pi via the Gregory-Leibniz series in BASIC on the VIC-20

March 13, 2021

Quick Post: Commodore 64 Simple Addition Efficiency

March 10, 2021

c0pperdragon verdict

March 8, 2021

Making and Breaking Ciphers with a Commodore 64 - Part 4: The PIN Program from Terminator 2

March 7, 2021

Making and Breaking Ciphers with a Commodore 64 - Part 3: The Caesar Cipher

March 1, 2021

Making and Breaking Ciphers with Python, er Commodore- Part 2: The Shift Cipher

February 26, 2021

Replacing an RF Modulator on a Commodore 64C

February 24, 2021

Making and Breaking Ciphers with Python, er, a Commodore- Part 1: The Reverse Cipher

February 10, 2021

Simple, 'unbreakable' encryption with a pencil

January 26, 2021

Getting started with Native Commodore 64 Assembly

January 22, 2021

Friday fun: Games I'm playing in Jan 2021

December 31, 2020

Did you do that on real hardware?

December 24, 2020

Merry Christmas

November 25, 2020

Why does there have to be a why?