Tried with your inc(..blah...); correction. Same issue. Funny thing is that I get the error well before the end of what the data should be.

Also the funniest thing... when I try to comment out all the code inside the block meant for 16-bit data I get the same SIVSEGV error and it also asks to locate 'astrings.inc'. Which just blows my mind. :? Why do I need to locate such a file and if I need it why on earth is it not there in the first place

I'm getting the feeling that FPC is just tripping on me here... can anyone else see an error on my part? I can upload/post the whole code if you need...?