Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > fr.comp.sys.atari > #22739

Re: Problème KBSHIFT en superviseur....

Newsgroups fr.comp.sys.atari
Date 2020-01-04 04:06 -0800
References <qups89$erh$1@gioia.aioe.org>
Message-ID <a549b5df-b756-4a40-90af-a43b3f33faaf@googlegroups.com> (permalink)
Subject Re: Problème KBSHIFT en superviseur....
From ol.google@lutece.net

Show all headers | View raw


Oups j'ai dérapé sur une touche!

Bonjour Guillaume

Malheureusement je pense que c'est une limitation de toujours de Mint (je pense que sous Magic ce n'est pas pareil).

Tel que je pense que cela se passer:

Mint n'ininterromp jamais un process en cours en superviseur, il n'y a que les IT qui tombent encore, et je pense que cette fonctionnalité hérité du TOS est émulée par Mint mais qu'il le fait quand il y a le temps et vu que tu ne lui laisse pas le temps cela ne se fait pas. Le multitâche de Mint reste assez limité par exemple on n'est pas sensé appeler gemdos  d'une IT (le Bios ok) et même sur un signal pas question d'appeler GEMDOS!


Je ne vois que 3 solutions du plus simple au plus compliqué:
-De temps en en temps faire appel à la fonction gemdos Syield() qui donnera un instant la main à Mint et aux autre process, par exemple tous les 20ms voir plus et après tu peux contrôler ta variable (pour un multitâche fluide 10ms c'est très bien!).
-De temps en temps tu appelle event_multi() mais là cela va prendre sensiblement plus de temps ! :-(
-Ne plus être en superviseur ! Bon c'est plus compliqué et tu vas perdre en perf un peu c'est sur mais ça c'est cool pour le système.

Olivier

 
> Coucou,
> 
> FreeMint semble bloquer la mise à jour de la variable KBSHIFT (celle qui 
> contient l'état des touches spéciales: Shift, Control, Alt, Caps Lock) 
> lorsqu'on est en superviseur.
> 
> J'ai donc écrit un petit programme TOS qui reste 10 secondes en mode 
> USER, vous pouvez alors actionner la touche CONTROL et son état doit 
> s'afficher à l'écran.
> 
> Puis le programme bascule pendant 10 secondes en mode superviseur et 
> affiche encore l'état de la touche CONTROL.
> 
> Sous TOS de base, pas de soucis, tout fonctionne.
> 
> Sous FreeMint, les touches ne sont plus détectées en mode superviseur! 
> Voilà pourquoi M_PLAYER ne peut plus arrêter en cours de Replay sous 
> FreeMint (car il utilise CONTROL pour sortir prématurément).
> 
> Sous FreeMint,, j'ai copié CONTROL.TOS sur C:\ et j'ajoute dans MINT.CNF 
> la ligne suivante:
> 
> exec C:\control.tos
> 
> (fatalement, car sous FreeMINT + un AES quelconque, les programmes TOS 
> sont redirigés avec des appels AES pour leur affichage. Et on sait que 
> l'AES reste muet en Superviseur. Donc je fais le test pendant la phase 
> de boot).
> 
> Voici ce que j'obtiens:
> 
> https://gtello.pagesperso-orange.fr/temp/control.jpg
> 
> Et rien ne se passe en superviseur malgré mes appuis frénétiques sur 
> CONTROL.
> 
> Voici le petit programme TOS à tester si certains peuvent confirmer 
> cette horrible fonctionnement qui perturbe mon M_PLAYER adoré :
> 
> https://gtello.pagesperso-orange.fr/temp/control.zip
> 
> Guillaume.

Back to fr.comp.sys.atari | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Problème KBSHIFT en superviseur.... Arachide <houten.van@orange.fr> - 2020-01-04 12:17 +0100
  Re: Problème KBSHIFT en superviseur.... Francois LE COAT <lecoat@atari.org> - 2020-01-04 12:40 +0100
    Re: Problème KBSHIFT en superviseur.... Arachide <houten.van@orange.fr> - 2020-01-05 10:11 +0100
  Re: Problème KBSHIFT en superviseur.... ol.google@lutece.net - 2020-01-04 03:52 -0800
  Re: Problème KBSHIFT en superviseur.... ol.google@lutece.net - 2020-01-04 04:06 -0800
    Re: Problème KBSHIFT en superviseur.... Francois LE COAT <lecoat@atari.org> - 2020-01-05 18:30 +0100
      Re: Problème KBSHIFT en superviseur.... Arachide <houten.van@orange.fr> - 2020-01-05 22:10 +0100
      Re: Problème KBSHIFT en superviseur.... ol.google@lutece.net - 2020-01-06 09:44 -0800
        Re: Problème KBSHIFT en superviseur.... Francois LE COAT <lecoat@atari.org> - 2020-01-06 19:30 +0100
          Re: Problème KBSHIFT en superviseur.... Arachide <houten.van@orange.fr> - 2020-01-07 07:14 +0100
            Re: Problème KBSHIFT en superviseur.... Francois LE COAT <lecoat@atari.org> - 2020-01-07 12:18 +0100
              Re: Problème KBSHIFT en superviseur.... Arachide <houten.van@orange.fr> - 2020-01-07 14:49 +0100
                Re: Problème KBSHIFT en superviseur.... Simon <no@no.no> - 2020-01-07 17:39 +0100
                Re: Problème KBSHIFT en superviseur.... Francois LE COAT <lecoat@atari.org> - 2020-01-07 18:30 +0100
                Re: Problème KBSHIFT en superviseur.... Arachide <houten.van@orange.fr> - 2020-01-07 18:50 +0100
                Re: Problème KBSHIFT en superviseur.... Francois LE COAT <lecoat@atari.org> - 2020-01-07 19:39 +0100
                Re: Problème KBSHIFT en superviseur.... Arachide <houten.van@orange.fr> - 2020-01-07 19:48 +0100
                Re: Problème KBSHIFT en superviseur.... Francois LE COAT <lecoat@atari.org> - 2020-01-07 20:15 +0100
                Re: Problème KBSHIFT en superviseur.... Arachide <houten.van@orange.fr> - 2020-01-07 20:52 +0100
                Re: Problème KBSHIFT en superviseur.... Francois LE COAT <lecoat@atari.org> - 2020-01-07 21:12 +0100
                Re: Problème KBSHIFT en superviseur.... ol.google@lutece.net - 2020-01-07 12:23 -0800
                Re: Problème KBSHIFT en superviseur.... Francois LE COAT <lecoat@atari.org> - 2020-01-07 21:41 +0100
                Re: Problème KBSHIFT en superviseur.... ol.google@lutece.net - 2020-01-07 14:27 -0800
                Re: Problème KBSHIFT en superviseur.... Francois LE COAT <lecoat@atari.org> - 2020-01-07 23:53 +0100
                Re: Problème KBSHIFT en superviseur.... Simon <no@no.no> - 2020-01-08 16:49 +0100
                Re: Problème KBSHIFT en superviseur.... pehache <pehache.7@gmail.com> - 2020-01-11 14:33 +0100
                Re: Problème KBSHIFT en superviseur.... Arachide <houten.van@orange.fr> - 2020-01-08 13:27 +0100
                Re: Problème KBSHIFT en superviseur.... Francois LE COAT <lecoat@atari.org> - 2020-01-08 19:01 +0100
                Re: Problème KBSHIFT en superviseur.... Arachide <houten.van@orange.fr> - 2020-01-08 19:36 +0100
                Re: Problème KBSHIFT en superviseur.... Francois LE COAT <lecoat@atari.org> - 2020-01-08 20:40 +0100
                Re: Problème KBSHIFT en superviseur.... Arachide <houten.van@orange.fr> - 2020-01-08 20:46 +0100
                Re: Problème KBSHIFT en superviseur.... Francois LE COAT <lecoat@atari.org> - 2020-01-08 21:25 +0100
                Re: Problème KBSHIFT en superviseur.... Arachide <houten.van@orange.fr> - 2020-01-08 22:21 +0100
                Re: Problème KBSHIFT en superviseur.... Arachide <houten.van@orange.fr> - 2020-01-09 11:26 +0100
                Re: Problème KBSHIFT en superviseur.... Francois LE COAT <lecoat@atari.org> - 2020-01-09 12:22 +0100
                Re: Problème KBSHIFT en superviseur.... Arachide <houten.van@orange.fr> - 2020-01-09 13:16 +0100
                Re: Problème KBSHIFT en superviseur.... Francois LE COAT <lecoat@atari.org> - 2020-01-09 13:51 +0100
                Re: Problème KBSHIFT en superviseur.... Arachide <houten.van@orange.fr> - 2020-01-09 14:11 +0100
                Re: Problème KBSHIFT en superviseur.... Francois LE COAT <lecoat@atari.org> - 2020-01-09 14:25 +0100
                Re: Problème KBSHIFT en superviseur.... pehache <pehache.7@gmail.com> - 2020-01-11 14:52 +0100
                Re: Problème KBSHIFT en superviseur.... pehache <pehache.7@gmail.com> - 2020-01-11 14:51 +0100
                Re: Problème KBSHIFT en superviseur.... pehache <pehache.7@gmail.com> - 2020-01-11 14:44 +0100
                Re: Problème KBSHIFT en superviseur.... pehache <pehache.7@gmail.com> - 2020-01-11 14:41 +0100
                Re: Problème KBSHIFT en superviseur.... Arachide <houten.van@orange.fr> - 2020-01-08 20:16 +0100
                Re: Problème KBSHIFT en superviseur.... Francois LE COAT <lecoat@atari.org> - 2020-01-09 20:33 +0100
                Re: Problème KBSHIFT en superviseur.... ol.google@lutece.net - 2020-01-09 11:41 -0800
                Re: Problème KBSHIFT en superviseur.... Arachide <houten.van@orange.fr> - 2020-01-09 20:48 +0100
                Re: Problème KBSHIFT en superviseur.... Francois LE COAT <lecoat@atari.org> - 2020-01-09 20:55 +0100
                Re: Problème KBSHIFT en superviseur.... Arachide <houten.van@orange.fr> - 2020-01-09 21:43 +0100
                Re: Problème KBSHIFT en superviseur.... Francois LE COAT <lecoat@atari.org> - 2020-01-09 22:55 +0100
                Re: Problème KBSHIFT en superviseur.... Arachide <houten.van@orange.fr> - 2020-01-10 09:16 +0100
                Re: Problème KBSHIFT en superviseur.... ol.google@lutece.net - 2020-01-10 09:24 -0800
                Re: Problème KBSHIFT en superviseur.... Arachide <houten.van@orange.fr> - 2020-01-10 20:19 +0100
                Re: Problème KBSHIFT en superviseur.... pehache <pehache.7@gmail.com> - 2020-01-11 14:25 +0100
                Re: Problème KBSHIFT en superviseur.... pascal WIJSBROEK <pascal.wijsbroek@gmail.com> - 2020-01-07 10:27 -0800
                Re: Problème KBSHIFT en superviseur.... pehache <pehache.7@gmail.com> - 2020-01-11 14:21 +0100
              Re: Problème KBSHIFT en superviseur.... pehache <pehache.7@gmail.com> - 2020-01-11 14:04 +0100
          Re: Problème KBSHIFT en superviseur.... Arachide <houten.van@orange.fr> - 2020-01-07 07:33 +0100
          Re: Problème KBSHIFT en superviseur.... ol.google@lutece.net - 2020-01-07 12:49 -0800
  Re: Problème KBSHIFT en superviseur.... Vincent Rivière <vincent.riviere@freesbee.fr> - 2020-01-05 21:58 +0100
    Re: Problème KBSHIFT en superviseur.... Arachide <houten.van@orange.fr> - 2020-01-05 22:11 +0100

csiph-web