Concretly, this bug applies to 2.13.2.1-2 version for FreeMiNT distribution (http://sparemint.atariforge.net/sparemint/html/packages/binutils.html). Try this: fmove.l #65536*32768,register after you assemble it for m68k (I used -m68020-60 switch) the result is crap (bad number in fp0). I have to write this instead: fmove.l #32768,d0 swap d0 fmove.l d0,fp0 or (i'm not sure, though) fmove.l #0x80000000,fp0 (it seems like integer overflow with numbers > 2^31) I do apologize if this bug was already fixed but I'm new to all this bug reporting...
works on mainline