I've just downloaded and disassembled the file, it seems full of errors and mistakes? - I've no idea what generated it, but I'm presuming it was some really naff compiler?, the HEX file includes lots of words that read 0xFFFF, when the maximum possible word is only 0x3FFF for a 16F series chip.
Code:
ORG 0x0000
NOP
GOTO Label_0001
; ????
; ????
MOVWF Var_0001
SWAPF STATUS , W
BCF STATUS , RP0
BCF STATUS , RP1
For example, this is the first few words, words 2 and 3 are 0xFFFF which disassembles as '; ????' (which means invalid) - and notice address 0x0004 doesn't have a label assigned to it, which means it's not called from anywhere in the rest of the HEX file.
Thinking back?, I remember looking at this file befor -, when the project first appeared in Elektor, I can only suspect the author intends you to buy a kit for his full version, rather than building the magazine version?.