Loading video...

Video Failed to Load

Go Home

Continuing my fun with the Enigma machine: I wrote two emulators for a Commodore 64, one in BASIC and the other in Assembly (Turbo Macro Pro, coded on a C64). The BASIC version does about 3 characters per second. The assembly version can encrypt/decrypt roughly 1500 characters per second.

12,499 views • 8 months ago •via X (Twitter)

14 Comments

mrdoornbos's profile picture
mrdoornbos8 months ago

Here's the article and the code:

mrdoornbos's profile picture
mrdoornbos8 months ago

BTW, the assembly version is 1219 Bytes to implement a working Enigma. RAM shortage, pfft.

Normal Bates's profile picture
Normal Bates8 months ago

TMP is the program I loaded the most on my C64. I feel at home with it. I use the REU version.

mrdoornbos's profile picture
mrdoornbos8 months ago

Me too. Love it.

Karl's profile picture
Karl8 months ago

A commodore emulator inside a commodore ?

Nick's profile picture
Nick8 months ago

Very c64ool

Chat64's profile picture
Chat647 months ago

Struggling with the basic version. It loads, and after loading my C64 hangs without even running the program. No trailing characters in the bas file as far as I can tell. Really strange.

mrdoornbos's profile picture
mrdoornbos7 months ago

What are you running it on?

Chat64's profile picture
Chat647 months ago

Tried on an original breadbin, a 64c and on my Ultimate. Really weird.

Chat64's profile picture
Chat647 months ago

No hurry! :-)

Chat64's profile picture
Chat648 months ago

Is your code available for download?

mrdoornbos's profile picture
mrdoornbos8 months ago

It’s in the article

Chat64's profile picture
Chat648 months ago

Ah, haven’t had time to read it yet! Busy days. Now heading off to the Commodore club day in Maarssen.

Chat64's profile picture
Chat648 months ago

(In The Netherlands that is :-)

Related Videos