🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: dnet.atari
Article #342

Re: Pexec

#342
From: Thorsten Zoerner
Date: Mon, 01 Jul 1991 15:47
28 lines
1977 bytes
csbrod@immd4.informatik.uni-erlangen.de (Claus Brod) writes:
>rtrisack@faui09.informatik.uni-erlangen.de (Robert Risack) writes:
>>Eine Moeglichkeit waere, den Dateianfang selber auf Korrektheit zu
>>Pruefen. Das erste Wort muss ein Sprungbefehl auf den eigtentlichen
>>Programmanfang sein. ($60xx wobei das xx fuer $28 o.ae. steht).
>Es muss $601A sein.
(         ^^^^  ungemein konstruktiv!)

Nun gut. Das hilft vielleicht, um eine XY-Datei von einem Programm
zu unterscheiden. Was mache ich jetzt aber, wenn jemand ein File
angibt, das im Prinzip zwar ein korrekt ausfuehrbares Programm
ist, aber nur einen kleinen Fehler, z.B in der Relocation-Tabelle
hat, und TOS deshalb die Ausfuehrung (bzw. das Laden) verweigert ?

Dann muesste ich ja die komplette Arbeit von TOS vorher selber
machen, naemlich Header, Segmentlaengen und Rel-Tab ueberpruefen.
Genau _diesen_ Aufwand wollte ich mir ersparen !

Ich bin mittlerweile zu der Auffassung gekommen, dass dieses Feature
in die Liste der TOS-Bugs aufzunehmen ist. Als Loesung fuer mein
Programm werde ich wohl die malloc/mfree-Loesung belassen und im
Falle eines Versagens eine smarte Alert-Box mit entsprechendem
Hinweis anzeigen.

Tom
----
Th. Zoerner, Neuweiherstr.36,  D-W-8523 BD
tnzoerne@faui09.informatik.uni-erlangen.de
Technical Details
Message-ID: <tnzoerne.678383240@faui09>
Path: arc1-ca.pugleaf.net!gmdzi!unido!fauern!faui43.informatik.uni-erlangen.de!faui09!tnzoerne
References: <tnzoerne.677937972@faui09> <rtrisack.678126364@faui09> <1991Jul1.144925.3286@informatik.uni-erlangen.de>

Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII-7-bit
X-Google-Thread: 12bdcf,e3175d45f1821ae2
X-Google-Attributes: gid12bdcf,public
X-Google-ArrivalTime: 1991-07-01 10:07:54 PST
Path: arc1-ca.pugleaf.net!gmdzi!unido!fauern!faui43.informatik.uni-erlangen.de!faui09!tnzoerne
From: tnzoerne@faui09.informatik.uni-erlangen.de (Thorsten Zoerner)
Newsgroups: dnet.atari
Subject: Re: Pexec
Keywords: Pexec GEMDOS Question
Message-ID: <tnzoerne.678383240@faui09>
Date: 1 Jul 91 15:47:20 GMT
References: <tnzoerne.677937972@faui09> <rtrisack.678126364@faui09> <1991Jul1.144925.3286@informatik.uni-erlangen.de>
Distribution: dnet.atari
Organization: CSD., University of Erlangen, Germany
Lines: 28