The clue for me was in your manual's FAQ where it mentioned editor issues were related to a lack of 64-bit ness, as I recall.
Gee - I'm goooood! ;-)
But no kidding - I'm happy you found the information you needed! I assure you it is no small task to cover the widest possible array of platforms - because the names may be different, the APIs may be different, the tools may be different, the skill sets may be different.
I'm happy enough information was there to allow you to port it with relative ease.
As for the "64-bit" issue - back in 1994 (when 4tH was incepted) 32 bit ruled. You will probably still find it in the manual here and there. So, essentially the byte code was universally portable. However, I did include a few things that allowed other configurations - although none were needed at the time. As time progressed, I was happy they were in place (for obvious, 64-bit reasons).
But this also meant I had to support two kinds of byte codes, 64-bit and 32-bit. It is what it is. Now - the problem is that there are 64-bit compilers on 64-bit OSes that still produce 32-bit code. So I can't just advise "If the box of your OS says 64-bit, you know" - because you don't. Therefore, you may have to recompile in order to get it right.
Again - many thanks for sharing your experience! And BTW , your messages on this forum will pop up straight away now. I took care of that.
Hans Bezemer