Why does this work?

BlitzMax Forums/BlitzMax Programming/Why does this work?

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

So I can write in memory allocated to my program? That said, Say the diagram is the total memory allocated to my program, green blocks are free memory space, orange is occupied with my array, and red is allocated to some other variables. Now, in my program, can I write outside of my arrays bounds (a single block in this case) and into the green blocks, not legally, but is this the case of whats happening when I am able to read/write to 't[9999]'. That said, I can continue to write to my array until I reach a allocated block (red) then it will MAV?