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


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

Re: [ANN] Projet B+

From LE COAT François <lecoat@atari.org>
Newsgroups fr.comp.sys.atari
Subject Re: [ANN] Projet B+
Date 2019-08-20 22:30 +0200
Organization Aioe.org NNTP Server
Message-ID <qjhl8m$mer$1@gioia.aioe.org> (permalink)
References (19 earlier) <f03d0cd4-ad7d-48d8-a926-88f3e704fb7f@googlegroups.com> <qjg913$ep5$1@gioia.aioe.org> <qjgb5g$oep$1@gioia.aioe.org> <qjgcr3$10g1$1@gioia.aioe.org> <eaca15f9-f77a-46ed-89a2-5e5ee2c09280@googlegroups.com>

Show all headers | View raw


Salut,

ol écrit :
>>>> Oui, mais j'aurais bien voulu faire aussi une vidéo avec myHatari. Ce
>>>> qui est surtout gênant, c'est que Eurêka 2.12 perd très souvent le
>>>> focus GEM, au profit du bureau Teradesk ou autre, ce qui fait que le
>>>> rejeu de la séquence échoue. Ça n'est pas normal, car Eurêka 2.12
>>>> devrait être maintenu au premier plan, non ?
> 
> Tu peux faire la vidéo sous TOS je ne vois pas le problème, pas besoin de MyAES pour cela.

Tu as bien vu que j'ai fait *beaucoup* de vidéos sous TOS, car ça ne
marche que dans cette situation. C'est normal, c'est la référence de
*tous* les programmes ATARI qui se respectent.

>>> Il y a un appel AES pour réserver le focus, non?
>>> wind_update par exemple avec BEG_MCTRL te donne le focus de la souris en
>>> exclusivité.
>>>
>>> BEG_UPDATE empêche les autres appli de redessiner sur l'écran.
>>>
>>> Guillaume.
>>
>> A priori je fais tout ce qu'il faut avec le GEM pour ne pas perdre le
>> focus, puisque ça marche avec toutes les versions de TOS, avec MultiTOS
>> et avec MagiC. Il existe donc un problème d'attribution du focus avec
>> myAES, qui est perdu par l'application qui est au premier plan. La
>> solution consiste à aller chercher dans le menu ATARI, en haut à gauche,
>> pour redonner la main à l'application courante, ce qui est compliqué !
> 
> Je sais parfaitement pourquoi et je n'ai nullement l'intention de corriger parce que ce n'est pas une erreur mais un choix, le choix d'apporter le moins de blocage possible même avec les vieux tromblons, je n'ai aucune volonté de faire marcher des softs qui se foutent des autres applications et se prennent pour seules au monde, pour cela il y a le TOS, si des AES modernes essayent d'apporter cette compatibilité tant mieux c'est leur choix pas le mien, je ne cherche pas la compatibilité à tout prix, il y a des principes écrits dans tous les manuels du GEM qui datent même du TOS qui ne sont pas appliqués et quelques fonctions stupides datent de cette époque qui n'ont rien à faire dans un système de fenêtrage normal, je les implémente plus ou moins car quelques applications supplémentaires sympa peuvent passer mais sans plus, généralement elles sont buggués et marchent de toute manière très mal dans un système multitâche. En fait Eureka  ne devrait pas fonctionner, pas qu'il soit buggué mais tout simplement parce que cela n'est pas un soft GEM mais un soft TOS avec quelques appels au GEM il y a une nuance et qui ne veut même pas faire semblant pour arrondir les angles alors que faire: rien ou que l'auteur essaye de faire un tout petit effort de programmation oh pas grand chose juste peut être ouvrir une fenêtre plein écran, gérer les rectangles pour le redraw et gérer le WF_TOP c'est a peu près tout pour qu'il ne perde pas le focus, parce que garder le contrôle à coups de wind_update et dessiner directement à l'écran sans fenêtre cela devrait être interdit sans s'occuper des autres applications cela s'était déjà pas ce qui est préconnisé sous TOS mais cela passait mais alors sous système multitâche non et non je ne suis franchement pas nostalgique! Dès fois faut faire des choix, moi je l'ai fait à la conception, si c'était pour faire un clone de l'AES du TOS il n'y avait aucun intérêt pour moi mais rien n'oblige à l'utiliser.

Oui, enfin MiNT et MultiTOS ont été diffusés largement à partir de 1993,
avec le Falcon030 que j'ai acheté, mais n'ont eu qu'une très faible
popularité au regard de la longévité des machines de la gamme ATARI,
entre 1985 et 1996. Ça me parait curieux que tu te bases sur un système
très peu populaire, et même majoritairement détesté par les ATARIstes,
pour rejeter les applications historiques, qui sont toutes "mal écrites"

ATARI étant amené à évoluer, penser à développer un système qui ne
soit plus compatible avec l'existant me semble être voué à l'échec.
Lorsque l'on pense à développer une application qui utilise un
système de fenêtrage avec la souris, le GEM est largement dépassé.

On ne brise pas plus impunément la compatibilité ascendante que l'on ne
fait table rase du passé ou une révolution à soi seul aujourd'hui dans
son garage. Lorsque l'on s'intéresse à un système d'exploitation comme
tu le fais, c'est au service des applications et pas le contraire, non ?

Ma fierté est que Eurêka 2.12 fonctionne sur toutes les machines de la
gamme et même en dehors des ordinateurs les plus vendus par ATARI. Mais
le renouveau ATARI ne passe pas par la révolution du système, qui est
une "coquille vide" tant qu'elle n'intéresse plus personne aujourd'hui.

Pour te le dire franchement, je ne comprend pas ton attitude qui
consiste à te mettre à dos les développeurs ATARI, alors que tu ne
connais que très peu ce monde, à part pour avoir acheté un ST il y a
35 ans ...

Les développement ATARI actuels se font tous en hommage à un passé
révolu, et non pas dans le mépris de l'informatique d'autrefois ?
Ça dysfonctionne, c'est imparfait, mais c'est notre passé commun !

ATARIstiquement vôtre =)

-- 
François LE COAT
Auteur de Eurêka 2.12 (Grapheur 2D, Modeleur 3D)
http://eureka.atari.org/

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


Thread

[ANN] Projet B+ Pierre Ton-That <geek@atarians.com> - 2019-07-28 00:43 +0000
  Re: [ANN] Projet B+ ol.google@lutece.net - 2019-07-29 10:51 -0700
    Re: [ANN] Projet B+ Pierre Ton-That <geek@atarians.com> - 2019-07-29 20:09 +0000
      Re: [ANN] Projet B+ Simon <no@no.no> - 2019-07-29 23:54 +0200
        Re: [ANN] Projet B+ Arachide <houten.van@orange.fr> - 2019-07-30 08:23 +0200
        Re: [ANN] Projet B+ Pierre TON-THAT <rajah@atarians.com> - 2019-07-30 09:47 +0200
          Re: [ANN] Projet B+ Djamé <djame@biensur.com> - 2019-08-15 21:47 +0200
      Re: [ANN] Projet B+ ol.google@lutece.net - 2019-07-30 13:59 -0700
        Re: [ANN] Projet B+ Pierre TON-THAT <rajah@atarians.com> - 2019-07-31 00:58 +0200
          Re: [ANN] Projet B+ ol.google@lutece.net - 2019-07-31 13:51 -0700
  Re: [ANN] Projet B+ LE COAT François <lecoat@atari.org> - 2019-07-30 18:38 +0200
    Re: [ANN] Projet B+ ol.google@lutece.net - 2019-07-30 14:19 -0700
    Re: [ANN] Projet B+ ol.google@lutece.net - 2019-07-30 14:21 -0700
      Re: [ANN] Projet B+ LE COAT François <lecoat@atari.org> - 2019-07-31 11:30 +0200
        Re: [ANN] Projet B+ ol.google@lutece.net - 2019-07-31 14:04 -0700
          Re: [ANN] Projet B+ LE COAT François <lecoat@atari.org> - 2019-08-01 16:08 +0200
            Re: [ANN] Projet B+ ol.google@lutece.net - 2019-08-01 11:14 -0700
              Re: [ANN] Projet B+ LE COAT François <lecoat@atari.org> - 2019-08-03 13:18 +0200
                Re: [ANN] Projet B+ Pierre Ton-That <geek@atarians.com> - 2019-08-03 20:35 +0000
                Re: [ANN] Projet B+ ol.google@lutece.net - 2019-08-03 14:13 -0700
                Re: [ANN] Projet B+ ol.google@lutece.net - 2019-08-03 14:08 -0700
                Re: [ANN] Projet B+ LE COAT François <lecoat@atari.org> - 2019-08-04 16:31 +0200
                Re: [ANN] Projet B+ ol.google@lutece.net - 2019-08-04 12:08 -0700
                Re: [ANN] Projet B+ LE COAT François <lecoat@atari.org> - 2019-08-06 17:35 +0200
                Re: [ANN] Projet B+ ol.google@lutece.net - 2019-08-06 15:18 -0700
                Re: [ANN] Projet B+ LE COAT François <lecoat@atari.org> - 2019-08-07 21:12 +0200
                Re: [ANN] Projet B+ ol.google@lutece.net - 2019-08-07 12:55 -0700
                Re: [ANN] Projet B+ LE COAT François <lecoat@atari.org> - 2019-08-08 12:41 +0200
                Re: [ANN] Projet B+ ol.google@lutece.net - 2019-08-08 11:22 -0700
                Re: [ANN] Projet B+ LE COAT François <lecoat@atari.org> - 2019-08-09 17:20 +0200
                Re: [ANN] Projet B+ ol.google@lutece.net - 2019-08-09 14:17 -0700
                Re: [ANN] Projet B+ LE COAT François <lecoat@atari.org> - 2019-08-11 17:11 +0200
                Re: [ANN] Projet B+ LE COAT François <lecoat@atari.org> - 2019-08-19 15:15 +0200
                Re: [ANN] Projet B+ ol.google@lutece.net - 2019-08-19 12:40 -0700
                Re: [ANN] Projet B+ LE COAT François <lecoat@atari.org> - 2019-08-20 09:55 +0200
                Re: [ANN] Projet B+ Arachide <houten.van@orange.fr> - 2019-08-20 10:31 +0200
                Re: [ANN] Projet B+ LE COAT François <lecoat@atari.org> - 2019-08-20 11:00 +0200
                Re: [ANN] Projet B+ ol.google@lutece.net - 2019-08-20 12:17 -0700
                Re: [ANN] Projet B+ LE COAT François <lecoat@atari.org> - 2019-08-20 22:30 +0200
                Re: [ANN] Projet B+ ol.google@lutece.net - 2019-08-20 15:41 -0700
    Re: [ANN] Projet B+ Pierre TON-THAT <rajah@atarians.com> - 2019-07-31 00:59 +0200
      Re: [ANN] Projet B+ LE COAT François <lecoat@atari.org> - 2019-07-31 11:37 +0200

csiph-web