There were only two problems when compiling on linux
amd64 (source version 1.7.2):
A profiling function in /prof/prof.cpp that tried to
store a pointer address in an u32. Fixed that by using
u64 and generating the now necessary functions
profPut64 and profWrite64.
In /sdl/debugger.cpp there was quite the same problem.
but because there was no size-specific function I would
have to rewrite I simply replaced the cast to (u32) by
VBA works now in 64bit - I didn't test if I broke
things when trying to compile it for 32bit architectures