I would be happy to address this if there was consensus on what to do.
Personally, I support Trafalgar's solution of removing any notion of absolute position and having refxpos/refypos be relative.
My reasons are several:
1) We are not going to depart from integer valued memory any time in the forseeable future. Thus "fixing" this by somehow allowing posiitons >32000 is a nonstarter for me.
2) In principle, I am philosopcially uncomfortable with the notion of anthing non-local but that aside, allowing absolute knowledge of position is inconsistant. If we allow knowledge of absolute position, why do we not for example, allow for infinite eyesight range? I prefer a bot's knowlege of the world around them (and their senses) respect a sense of locality. Helps with computation performance for one thing but also strikes me as more realistic and sane.
3) What does absolute positon even mean when the field is torridal? What's more, I shortly plan to allow whole sides of the field to act as teleporters between mutliple instances, in essence allowing the 2D field to expand accross multiple instances or machines. What does it mean then? Yes, it allows for bots on the same field to rendeveuz or space out or agree on where to put the hive, etc. but I can imagine other ways to do those things using only local knowledge. See #2 above.
4) Solutions which use the field center or courser granulatiry or additional mem locations for the higher order word of the position, etc. just postpone the problem IMHO and don't address #2 and #3.
I haven't done anything up until now so as to avoid breaking bots, particular F1 league bots where the field is small enough not to present a problem but perhaps the time has come where consensus can be reached on a real solution...