Amazing what you can find on the internet. I made this in high school. Back in the days before the world wide web when magazines came with floppy disks aka Sneakernet.
Written in assembler language for MOS 6502 processor.
Magazine: Commodore DiskUser Issue_29 1991 Mar
Download the ROM: Zakron Commodore 64 ROM