🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: dnet.atari
Article #333

Re: Pexec

#333
From: Robert Risack
Date: Fri, 28 Jun 1991 16:26
29 lines
2012 bytes
tnzoerne@faui09.informatik.uni-erlangen.de (Thorsten Zoerner) writes:

>Servus.

>Ich hab da ein eher geringes Problem mit der GEMDOS-Pexec- 
>Funktion unter TOS 1.4; aber vielleicht hat ja schon mal jemand
>in einer aehnlichen Richtung geforscht, und kann mir einige Muehen
>ersparen.
>Und zwar: Ich lasse den User ein File benennen, das dann als
>Overlay (3-Modus) eingeladen wird. Wird jetzt aber aus Versehen
>z.B. ein ASM statt PRG angegeben, so folgt natuerlich ein TOS-
>Error 66.
>Jedoch: Der allocierte Speicher wird vom TOS _nicht_ wieder freige-
>geben, und die Startadresse des verwendeten Speicherbereichs ist meines
>Erachtens auch nicht ermittelbar (D0=-66, A0 scheinbar = USP, alle
>and. Register natuerlich unveraendert).

>Was tun ?

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).
---
|----------------------------------------------------------------------|
| Freedom without peace cannot be freedom !                  /   |   \ |
|-----------------------------------------------------------|    |    ||
| Robert Risack, Kosbacher Weg 40c, W-8520 Erlangen,GERMANY |   /|\   ||
| rtrisack@faui09.informatik.uni-erlangen.de                 \ / | \ / |
|----------------------------------------------------------------------|
Technical Details
Message-ID: <rtrisack.678126364@faui09>
Path: arc1-ca.pugleaf.net!gmdzi!unido!fauern!faui43.informatik.uni-erlangen.de!faui09!rtrisack
References: <tnzoerne.677937972@faui09>

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-06-28 10:21:42 PST
Path: arc1-ca.pugleaf.net!gmdzi!unido!fauern!faui43.informatik.uni-erlangen.de!faui09!rtrisack
From: rtrisack@faui09.informatik.uni-erlangen.de (Robert Risack)
Newsgroups: dnet.atari
Subject: Re: Pexec
Keywords: Pexec GEMDOS Question
Message-ID: <rtrisack.678126364@faui09>
Date: 28 Jun 91 16:26:04 GMT
References: <tnzoerne.677937972@faui09>
Distribution: dnet.atari
Organization: CSD., University of Erlangen, Germany
Lines: 29