I HAVE GOT THE SAME TROUBLE.
When I execute:
$SaveCode=SAVEKEY("HKEY_CLASSES_ROOT", "HKCR.reg")
IF 0=$SaveCode
?"Key HKEY_CLASSES_ROOT (HKCR.reg) OK."
; W95 need to change RHS
IF 2=$SO SHELL "$Cmd ATTRIB -r -h -s HKCR.reg" ENDIF
ELSE ?"ERROR HKCR: $SaveCode"
ENDIF

I always get a binary file (different to the REG text file we get with the REGEDIT utility).

SOME IDEA HOW TO SAVE THE REGISTRY?.
Where I'm wrong, please?