🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.atari.st
Article #28764

Re: loading and running executables on the atari

#28764
From: Warner Young (WHY)
Date: Sat, 17 Oct 1987 19:22
39 lines
2341 bytes
In article <318@cogpsi.UUCP> tom@cogpsi.UUCP (Tom Vijlbrief) writes:
>In article <439@ecrcvax.UUCP> alan@ecrcvax.UUCP (Alan P. Sexton) writes:
>>I know that there is a header block that has specific info about the
>>sizes of the text, data and bss areas etc., but I also know that the atari
>(Rest of text deleted)
>
>Case b is indeed the way it is implemented. The binary file consists
>of three parts. 
>1. The header
>2. The Code and data.
>3. The relocation information.
>
> ...
>TOS patches the code and data by adding the actual position
>of the program in memory to all absolute memory references which the
>binary image contains.
>Because the symbol table has been deleted by the linker, TOS has to use a
>special relocation table. This table specifies the offset between
>succesive patch locations in the binary image. This format is
>compact and allows for fast patching.


	Can anyone elucidate on the exact formats of the Header section
and the  relocation information?   I'd like to  experiment with some of
the stuff I have, but I don't want to do it blindly.

	Also, while I'm at it, can someone tell me some common ways to
go about de-protecting  copy-protected programs?   I have some games I
would like to  de-protect, because  it's a  pain to wait  for the next
release of ProCopy to back them up.

	Thanks.

						\          /
Disclaimer:  I'm not associated			 \  /\    /arner
	with the latest revision		  \/  \__/
	of SANITY.				         |oung
						     \___|
Last known address: dorothy.Berkeley.EDU!c9c-eh  (I think)
Technical Details
Message-ID: <4425@zen.berkeley.edu>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!husc6!rutgers!mcnc!ece-csc!ncrcae!ncr-sd!hp-sdd!ucsdhub!sdcsvax!ucbvax!ucbcad!zen!dorothy.Berkeley.EDU!c9c-eh
References: <439@ecrcvax.UUCP> <318@cogpsi.UUCP>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!husc6!rutgers!mcnc!ece-csc!ncrcae!ncr-sd!hp-sdd!ucsdhub!sdcsvax!ucbvax!ucbcad!zen!dorothy.Berkeley.EDU!c9c-eh
From: c9c-eh@dorothy.Berkeley.EDU (Warner Young (WHY))
Newsgroups: comp.sys.atari.st
Subject: Re: loading and running executables on the atari
Message-ID: <4425@zen.berkeley.edu>
Date: Sat, 17-Oct-87 15:22:34 EDT
Article-I.D.: zen.4425
Posted: Sat Oct 17 15:22:34 1987
Date-Received: Sun, 18-Oct-87 13:05:16 EDT
References: <439@ecrcvax.UUCP> <318@cogpsi.UUCP>
Sender: news@zen.berkeley.edu
Reply-To: c9c-eh@dorothy.Berkeley.EDU.UUCP (Warner Young (WHY))
Organization: Safety Seal, Inc. (non-dangerous software)
Lines: 39
Keywords: load link exec atari