New demo uploaded: AES X16

All aspects of programming on the Commander X16.
Post Reply
LRFLEW
Posts: 9
Joined: Sun Apr 11, 2021 11:52 pm

New demo uploaded: AES X16

Post by LRFLEW »




AES X16




View File






I was curious how well the 65C02 could handle modern encryption, so I wrote this program to test it. The program loads the 8bpp image from the old Mode7 demo and repeatedly encrypts then decrypts the bitmap data in VRAM using AES encryption. This provides a nice visual as to how quickly it's able to process the data.

The download includes PRG files for 128, 192, and 256 bit key AES, with the Try It Now button using the 128 bit key version. To run it locally, make sure that the two .BIN files are available to the emulator in "drive 8" (either copied to the working directory, which is usually the folder with the emulator executable, or in the disk image used with the -sdcard option).

The image was taken from the Commander X16 Mode7 Demo. Copyright David "The 8-Bit Guy" Murray and/or Michael "mist64" Steil.

The implementation of AES is based on byte-oriented-aes ( https://code.google.com/archive/p/byte-oriented-aes/ ) by Karl Malbrain. Released into the public domain by the author.

The source code is available on Github: https://github.com/LRFLEW/AES-X16






 
kelli217
Posts: 531
Joined: Sun Jul 05, 2020 11:27 pm

New demo uploaded: AES X16

Post by kelli217 »


This is seriously impressive.

 

 

Post Reply