I used to use Morse to blink out status codes in similar things but I think by the mid-2000s I'd moved from PIC16F628s to atmega328.
I didn't build the chime box but it looks like the sort of thing I used to do back then.