Quote Originally Posted by siv@ View Post
first question is that possible using negatives in the array structure? I got it to compile but it would always crash with access violation error.
not sure if its the way i was defining the pointer, or am i just running out of memory? I have 8 mb running on windows 7 using free pascal 2.6.2 (win32)
Negative bounds are OK, but each such array needs 256GB of memory so 8GB is not enough.

May be you can try to make your organisms represented by array of record with coordinates within the record. It may work if organism quantity not too high.