Deutsch   English   Français   Italiano  
<jQW26rUOPqjuh7r6_YSKqTf-nG8@jntp>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!eternal-september.org!feeder2.eternal-september.org!news.gegeweb.eu!gegeweb.org!pasdenom.info!from-devjntp
Message-ID: <jQW26rUOPqjuh7r6_YSKqTf-nG8@jntp>
JNTP-Route: nemoweb.net
JNTP-DataType: Article
Subject: Re: =?UTF-8?Q?Fsel=5Finput=20et=20superviseur?=
References: <vftnhr$uvi5$1@news.usenet.ovh>
Newsgroups: fr.comp.sys.atari
JNTP-HashClient: 0OEf4SCEFv0Zhvq1SR-IMT_UAWs
JNTP-ThreadID: vftnhr$uvi5$1@news.usenet.ovh
JNTP-Uri: http://nemoweb.net/?DataID=jQW26rUOPqjuh7r6_YSKqTf-nG8@jntp
User-Agent: Nemo/1.0
JNTP-OriginServer: nemoweb.net
Date: Wed, 30 Oct 24 21:03:23 +0000
Organization: Nemoweb
JNTP-Browser: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:131.0) Gecko/20100101 Firefox/131.0
Injection-Info: nemoweb.net; posting-host="7f6896448083de235364a944434816328f8a37eb"; logging-data="2024-10-30T21:03:23Z/9081189"; posting-account="69@nemoweb.net"; mail-complaints-to="julien.arlandis@gmail.com"
JNTP-ProtocolVersion: 0.21.1
JNTP-Server: PhpNemoServer/0.94.5
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-JNTP-JsonNewsGateway: 0.96
From: OL <ol.google@lutece.net>
Bytes: 2968
Lines: 35

Le 30/10/2024 à 17:40, Arachide a écrit :
> Coucou,
> 
> P'tite question, à Olivier en particulier sans doute.
> Je trace un vieux programme pour comprendre un truc. Il me semble qu'il 
> se met en superviseur dès le départ, puis aucun appel AES/VDI, il 
> n'utilise que le LineA et les séquences Esc pour l'affichage.
> Sauf... A un moment il appelle fsel_input pour un sélecteur de fichier 
> et je n'ai pas l'impression qu'il ait quitté le mode Superviseur.
> 
> Est-ce que cela semble possible pour cet appel en particulier?
> 
> Guillaume.

Hum, question un peu étonnante!

Appeler un trap d'un trap cela fonctionne donc je suppose que du mode 
superviseur on peut appeler un trap. La question plus particulière au 
regard de l'AES, en théorie ne pas faire d'appl_init() avant tout autre 
appel AES ne devrait pas être permis, mais comme tout peut être enfreint 
et que j'ai déjà rencontré des logiciels qui utilisaient quelques 
fonctions comme graf_handle avant de faire un appl_init() et que j'ai lu 
quelque part dans une doc Atari qui accompagnait la doc dev du Falcon 
qu'il était absolument proscrit d'utiliser un appel AES avant appl_init 
j'en déduit que pas mal de vieux softs ont du faire cela! Quant à 
l'appel fsel_input() en particulier si je n'ai jamais vu cela, il me 
semble que cela a des chances de fonctionner car cet appel ne fait en rien 
appel à un élément de l'application géré par l'AES comme les 
messages, les fenêtres ou les ressources, alors il y a de forte chance 
que cela puisse fonctionner sur certaines versions d'AES (pas fait 
l'essai) mais je pense que cela pourrait marcher sous MyAES et à plus 
forte raison sous les anciens AES du TOS.

Olivier