The "Word Programming" mode is not supported.
You would need to write 64 bytes at a time with WRITECODE.

ERASECODE will erase 1024 bytes.

If you use the assembly language code from the datasheet, you can write 1 word at a time.
But you can still only erase blocks of 1024 bytes.