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.

Enigma Emulator on the Commodore 64

Building a working Enigma M3 emulator on the Commodore 64 in BASIC and 6502 assembly.

Imapenguin
@mrdoornbos Very cool project! Nice work on the 6502 implementation.