Path: utzoo!utgpu!water!watmath!dalcs!garfield!michael From: michael@garfield.UUCP (Mike Rendell) Newsgroups: comp.sys.atari.st Subject: Re: object code file formats Message-ID: <4367@garfield.UUCP> Date: 11 Jan 88 19:24:41 GMT References: <81@pasteur.Berkeley.Edu> Reply-To: michael@garfield.UUCP (Mike Rendell) Organization: Memorial University of Newfoundland Lines: 43 In article <81@pasteur.Berkeley.Edu> anton@postgres (Jeff Anton) writes: >Would some kind sole tell me or point me at a definition of the >format of .TOS, .TTS, and .GEM files? I'm working on a porting the gnu >C compiler to generate atari objects. I'm not attempting to have the >atari run gnu cc. Please send responces to me by mail. Also, a pointer >to a way to avoid ever starting gem when booting would be nice. > Jeff Anton I tried to reply via mail but someone claims not to know about your site. Maybe this header will be of some help to you: ] Delivery-date: Mon, 11 Jan 1988 15:44:43 UTC-0330 ] Originator: ucbvax.Berkeley.EDU!MAILER-DAEMON@uunet.uucp ] Send-date: Mon, 11 Jan 1988 14:12:42 UTC-0330 ] From: ] To: ] Subject: Returned mail: Service unavailable ] ] ----- Transcript of session follows ----- ] >>> RCPT To: ] <<< 554 ... UUCP host name postgres not re ] cognized at this site ] 554 ... Service unavailable Anyway, the reason I am repling is that I have already done what you are intending to do. Some minor changes needed to be made to gcc and gas - these included stuff to tell gcc that ints were 16 bits (there are problems with passing arguments for bios calls otherwise, also much faster) and some changes to get gas to dump .o files that are usable on the sun (so I could adb them there...). Other stuff that was needed was a program to convert unix a.out executables to gem format, long multiplication/ division/modulo routines for gcc, and of course libc (which is still under construction). If you want some/all of the stuff I have done just send a note (I hacked 4.3bsd (vax) ld/strip/size/nm/ranlib so I can't just send them to you - maybe diffs if you have a source licience?) The only thing that is really missing is floating point routines - any sugestions as to PD versions (in C or assembler) for these would be helpful. Mike Rendell Department of Computer Science michael@garfield.uucp Memorial University of Newfoundland uunet!garfield!michael St. John's, Nfld., Canada (709) 737-4550 A1C 5S7