Sujet : Re: Eureka sur la V4SA et MyAES
De : lecoat (at) *nospam* atari.org (Francois LE COAT)
Groupes : fr.comp.sys.atariDate : 30. Oct 2022, 17:30:07
Autres entêtes
Organisation : Aioe.org NNTP Server
Message-ID : <tjm8qf$o5$1@gioia.aioe.org>
References : 1 2 3 4 5 6 7 8
User-Agent : Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0) Gecko/20100101 Firefox/60.0
Salut,
OL écrit :
Est-ce que tu as déjà utilisé l'accessoire EB_Dump qui a été conçu
par Emmanuel Baranger en GFA Basic ? Il a le même problème que
Eurêka 2.12 lorsque la dernière fenêtre a été fermée. Il perd le
focus. Mais comme c'est un accessoire, il est impossible de le
remettre en premier plan. XaAES a donc été corrigé, pour que lorsque
la dernière fenêtre est fermée, l'application ne perde pas le focus.
>
EBdump ou EBModel ? Je m'y perd car dans un message un peu plus loin tu parles de EBmodel donc lequel des 2?
Le bug concerne bien EB_Dump, qui était inutilisable sous XaAES, et
non pas sous TOS4, parce que lorsqu'il effaçait sa dernière fenêtre
active, il perdait le focus, et il devenait impossible à rappeler.
Ça a été corrigé dans XaAES, et le bug concernait à la fois EB_Dump
et Eurêka 2.12, qui se retrouve aussi parfois sans fenêtre active.
C'est un cas de "dead lock" c-à-d une situation inextricable ...
JE n'utilise pas EBdump pour la simple raison que j'ai bien mieux intégré à MyAES, un simple CTRL-Alt-D et le screenshot se fait en TC (quel que soit la résolution) en TGA non compressé. Sous XaAES le même raccourci clavier existe.
Sous TOS, la combinaison clavier si je me souviens est "ALT-HELP" ce
qui déclenche l'appel à la fonction TOS Scrdmp(). En fait ce que font
les accessoires `SCR_DMP.ACC` (le mien) et `EB_DUMP.ACC` (Emmanuel)
c'est le détournement de l'appel TOS Scrdmp() en y plaçant le code
d'une copie d'écran dans une image sur le disque au choix. Cette
combinaison "ALT-HELP" du clavier ATARI, lorsqu'elle n'est pas
détournée par nos accessoires, déclenche l'impression de l'écran
sur l'imprimante connectée (à aiguilles, laser ou autre ...).
L'intérêt de `SCR_DMP.ACC` et `EB_DUMP.ACC` est double. D'abord il
ne déclenche pas le fonctionnement de l'imprimante (pas très utile).
D'autre part, lorsque l'on veut faire une copie d'écran dans un
programme comme le mien (Eurêka 2.12), il suffit de faire l'appel
TOS Scrdmp() qui est utile, alors que par défaut il ne sert à rien.
C'est grâce à EB_Dump que j'ai pu réaliser des animations que l'on
voit sur ma chaîne Youtube comme ...
<
https://www.youtube.com/watch?v=hkbH1h-4DTU> *avec ARAnyM*
L'intérêt n'est pas d'avoir une combinaison de touches, pour faire
une copie d'écran, mais de piloter par logiciel le DUMP, avec l'appel
TOS Scrdmp() lorsqu'on le souhaite. Dans la boite de dialogue de
définition de la rotation de surface, dans Eurêka 2.12, il existe
un bouton "& DUMP" qui permet de déclencher Scrdmp() à chaque rotation.
L'intérêt des accessoires est alors de réaliser des animations rapides
et peu gourmandes en mémoire vive (compression RLE), sur les ST ...
-- François LE COATAuteur de Eurêka 2.12 (Grapheur 2D, Modeleur 3D)http://eureka.atari.org/