Paul,
Thanks for your reply. Unfortunately, I have tried this but am unable to get an operating version of my test program attempts, due to 2 main problems.
- I don't appear able to define more than 2gb of arrays ( in either common, vc or modules) and produce a .exe which is acceptable to cmd.exe
- I don't appear to create a .exe that works and provides more than about 1.7gb of array storage. ( I then get stack overflow errors which are difficult to correct)
My past test examples all have a very small code component but even my larger programs don't have more than about 0.1gb of code. If the array/data component is limited to less than 2.0gb, I am unlikely to be able to use more than about 2.1gb of memory, if this is the case.
Hence my request for an example which overcomes either of these problems, as I am not correctly combining my code and slink in an effective manner.
Can you (or anyone else) help with a working example ?
regards John
PS. I did also try the use of VC, which (I think I recall) placed the offset address for the start of VC at about 1gb. To use more memory, the VC address needed to be moved, but again I could not see a way of achieving this. If the 3gb switch is used, SLINK should automatically do this. VC also suffered from stack overflow, which again I could not correct.