From: Ullrich von Bassewitz (uz_at_musoftware.de)
Date: 2003-05-30 00:06:42
Hi!
On Thu, May 29, 2003 at 09:09:15AM -0400, jimsymolon wrote:
> Copying that new program (through samba
> to the windows box and then using a2tools) to DOS3.3 and running in
> applewin - the program crashes.
Just to be sure about that cr/lf problem: When copied to the windows box,
does the program have the same size as before (on the linux box)?
> The
> binary built on linux looks correct in the emulator but the function
> calls jump to the wrong place.
Which archives (versions) were you using and where did you get them from?
> For example: the zerobss call, on both
> binaries (the windows and the linux) the JSR is to EEB but that
> location is 4 bytes short it should be to EEE.
>
> Its almost like the EXEHDR is messing things up. It it 4 bytes long.
$EEE - $EEB = $003. If it were really the EXEHDR segment that is missing, you
wouldn't get 3 byte offsets.
> Am I forgetting some type flag somewhere ??
I don't think so. Compiling the sources and the libraries is straight forward
and a lot of people are doing it. There have been a few cases where people
reported similar problems, but in each case the problem has been caused by
passing intermediate or final binary files through a tool that didn't handle
binary files correctly.
If the above test fails (all binaries have the same size), can you send me the
output files in private mail?
Regards
Uz
--
Ullrich von Bassewitz uz_at_musoftware.de
----------------------------------------------------------------------
To unsubscribe from the list send mail to majordomo_at_musoftware.de with
the string "unsubscribe cc65" in the body(!) of the mail.
This archive was generated by hypermail 2.1.3 : 2003-05-30 00:07:14 CEST