Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.3 4.3bsd-beta 6/6/85; site ucbvax.BERKELEY.EDU Path: utzoo!watmath!clyde!burl!ulysses!ucbvax!DDATHD21.BITNET!XBR1YD22 From: XBR1YD22@DDATHD21.BITNET (Ralf Bayer {Herz-Baerchi}) Newsgroups: net.micro.atari16 Subject: TOS/PRG executable file format Message-ID: <8605160517.AA07779@ucbvax.Berkeley.EDU> Date: Fri, 16-May-86 01:17:31 EDT Article-I.D.: ucbvax.8605160517.AA07779 Posted: Fri May 16 01:17:31 1986 Date-Received: Sat, 17-May-86 04:49:29 EDT Sender: daemon@ucbvax.BERKELEY.EDU Organization: The ARPA Internet Lines: 33 I'd like to know the meaning of the information that is stored at the beginning of a TOS executable file. address data meaning 0000 60 1A BRA $001C ;branch over fields 0002 00 00 7E EC length of file? 0006 00 00 00 00 ? 000A 00 02 25 04 ? 000E 00 00 00 00 ? 0012 00 00 00 00 ? 0016 00 00 00 00 ? 001A 00 00 ? 001C ;begin of actual program What do the several fields mean? Are they absolutely necessary or are they just information for programs like debuggers and the like? Any information greatly appreciated. BTW, does anybody have a PD disassembler? Could someone mail it to me? Thanx, Ralf Bayer (The Care-Baer) Computing Center @ the Technical University of Darmstadt, West Germany Arpanet: xbr1yd22%ddathd21.BITNET@wiscvm.wisc.EDU (personal mail) #d22%ddathd21.BITNET@wiscvm.wisc.EDU (mailing lists) BITNET: xbr1yd22 @ ddathd21 (no NETDATA format, need RFC-header) #d22 @ ddathd21 ( NETDATA format, beware of the Number sign, it's part of the USERID) ----------------------------------------------------------------------- > REAL programmers use FORTRAN < -----------------------------------------------------------------------