Artemis (./4) :
68000 is big endian, so the high part is stored first
most modern computer are low endian, that's why this may be confusing
Sadly I don't have that excuse. I have only programmed on the PC using BlitzMax (a high level language like BASIC). I have written a few basic things in 68000 assembly over the years but actually never had this problem until now!