It seems to be trying to zero all the locations from 0 to 0x7FFEA0.
When I inlcude
.org 0x2BF0 - 0x204
.word 0x6577;
all the memory locations from the end of my code to 0x2BF0 become zero, and that is what makes me think that setting .org to a higher address will try to make all the locations below it equal to zero, which isn't possible and causes the error.
I've not used ASM30, but in the older 14 bit assemblers the assembler instructions told you how to include EEPROM data in the source code, I'd like to think that ASM30 does as well?.