Darrel Taylor's program seems to be a work of art but I think with the INCLUDE, it's just too big for my 12F629 as I am getting, "Unable to fit variable" errors.
I did not realise you were using a pic12f the dt code won't work on those chips because



ARRAYWRITE is not supported on 12-bit core PIC MCUs due to RAM and stack

constraints