1

Hello tout le monde,
Petite question... et partage d'expérience. Je viens de voir ça sur Wikipédia (ok, on sait tous que ce n'est pas la panacée, mais c'est un début de réflexion) :

XaAES - A FreeMiNT kernel module[edit]

In order to get a clean and fast XaAES, the best solution turned out to be changing XaAES into a kernel module. To achieve this goal a completely new API was constructed, and it quickly got apparent that the new kernel module offered a massively improved performance! Most noticeably, the response time was significantly improved, resulting in a much more snappy and responsive experience when trying anything to clicking a button to seeing live window redraws and stuff like that. All in all, XaAES reached a whole new level after being integrated this tightly with FreeMiNT and as of the 1.16.1 FreeMiNT release it must be considered highly usable. With the implementation of window shading the list of missing features was getting short.


Bien... J'en déduis donc que XaAES devrait être l'AES le plus rapide pour FreeMint. Or, j'ai pu constater non seulement que MyAES était plus stable (j'ai beaucoup moins de plantages, mais ma déduction peut être faussée par autre chose !) mais également au moins aussi rapide (je dirai plutôt plus !) sur ma config Falcon/CT60/SuperVidel avec EasyMint (je n'avais pas assez d'expérience pour installer autre chose que celui-ci !). Ce n'est pas pour cirer les pompes d'Olivier (même si j'apprécie son boulot sur MyAES !), mais quelle est VOTRE expérience à ce niveau ? Et d'ailleurs, vous utilisez plutôt "quel" Mint ? Quel AES ? Je suis bien content de ce que j'ai actuellement, mais évidemment, rien ne vaut l'expérience (après tout, je suis encore "tout neuf" sur le Falcon !).

Merci.

Huggy.
Atari 520 STE - 4 Mo - HxC/Floppy - CosmosEx
Atari Falcon 030 - 14 Mo - CF intégrée et disque interne IDE 40 Go - CT60 à 90 MHz 256 Mo - SuperVidel - Svethlana / Sous FreeMint/MyAES
Amiga 500/600+Vampire v2/1200+Blizzard 1260-PPC/2000 - Amstrad CPC - Sharp X68000

2

-

3

J'avais installé un easyMint sur mon falcon, mais je préfère l'utiliser sous TOS, vu le peut d'utilité d'y avoir du multitâche... Pour du multitâche, autant utiliser un PC. cheeky
J'ai tenté d'installer easyMint sur mon Milan, mais au reboot, après la première phase d'installation, il sélectionne une résolution non supporté par mon écran. Donc j'ai laissé tombé.
avatar

4

@orion, c'est vrai que c'est probablement mieux adapté à des résolutions non standards et mini 16 bits... Quoi que... Mais je relativise vu que je suis passé en 16 couleurs rien que pour les tutos assembleurs de GT ! Du moins, le temps de quelques tests...
@SCPCD, le multitâches, sans aller dans les extrêmes c'est quand-même pas mal. smile Et puis un coup de Shift au démarrage et je suis sur mon bon vieux GEM et TOS 4.04, alors j'ai le choix !
Ce que j'en déduis c'est que seuls ceux qui ont Falcon + CT + Radeon/SuperVidel auront le même choix que moi ? Logique cela-dit. smile Merci de vos réponses en tout cas !
Atari 520 STE - 4 Mo - HxC/Floppy - CosmosEx
Atari Falcon 030 - 14 Mo - CF intégrée et disque interne IDE 40 Go - CT60 à 90 MHz 256 Mo - SuperVidel - Svethlana / Sous FreeMint/MyAES
Amiga 500/600+Vampire v2/1200+Blizzard 1260-PPC/2000 - Amstrad CPC - Sharp X68000

5

Je suis de l'avis de SCPCD, perso mon Falcon CT60/CTPCI est sous TOS smile J'utilise que Devpac ou un editeur de RSC, et quand tu vois la vitesse de chargement de l'editeur de RSC depuis Devpac, Je trouve mon PC multitache très lent !!

GT Sous Tos
avatar
je sais pas depuis que Fadest nous mets de la zik partout dans ses jeux l'univers a été ebranlé (LordKraken)

6

Ah bah c'est sûr qu'en vitesse, si tu vires les fioritures et le multitâche... Ça devient vraiment GT Turbo ! smile
Atari 520 STE - 4 Mo - HxC/Floppy - CosmosEx
Atari Falcon 030 - 14 Mo - CF intégrée et disque interne IDE 40 Go - CT60 à 90 MHz 256 Mo - SuperVidel - Svethlana / Sous FreeMint/MyAES
Amiga 500/600+Vampire v2/1200+Blizzard 1260-PPC/2000 - Amstrad CPC - Sharp X68000

7

Oui quand je vois une machine multitache dual core a plus de 2 gigas, qui met souvent plus d'une seconde voire parfois plus pour me fermer une fenetre, je me dis que cela va vraiment de plus en plus mal dans l'toptimisation des codes. Car mon Falcon avec ces 95 Mhz est plus réactif, j'ai un peu de mal a accepter une telle lenteur d'une machine rapide...



GT Plus Réactif sur Atari !!! top
avatar
je sais pas depuis que Fadest nous mets de la zik partout dans ses jeux l'univers a été ebranlé (LordKraken)

8

huggyone76 (./1) :
Ce n'est pas pour cirer les pompes d'Olivier (même si j'apprécie son boulot sur MyAES !), mais quelle est VOTRE expérience à ce niveau ? Et d'ailleurs, vous utilisez plutôt "quel" Mint ? Quel AES ? Je suis bien content de ce que j'ai actuellement, mais évidemment, rien ne vaut l'expérience (après tout, je suis encore "tout neuf" sur le Falcon !).


Pour moi c'est pas du cirage de pompe, que reconnaitre son boulot smile


GT octopus
avatar
je sais pas depuis que Fadest nous mets de la zik partout dans ses jeux l'univers a été ebranlé (LordKraken)

9

Orion_ (./2) :
j'ai jamais réussi a faire fonctionner myaes, et encore moins sur un vrai falcon, j'ai vraiment l'impression qu'il est prévu pour du true color, ce que je n'ai pas sur mon falcon
peut être que ça a changé depuis les recentes version, mais je n'ai pas retester depuis


Par le passé un problème de config et MyAES pouvait facilement ne pas démarrer (entre autre résolution écran (qui doit être en décimal et pas hexa comme sous XaAES) et le chemin de bureau)

Depuis quelques versions le problème de résolution devrait ne plus trop se sentir même si on ne se retrouve pas dans ce que l'on veut! et depuis la 0.96 beta 2, si le bureau n'est pas trouvé il y a l'embryon de bureau que j'ai développé qui démarre)

Bon sinon MyAES probablement ne fonctionne pas ou mal en noir et blanc, 16 couleurs je ne sais pas mais dès 256 couleurs ca devrait aller. L'autre point noir 14 Mo mini mais entre Mint, MyAES et le bureau reste plus grand chose.

Je peux dire que sur Falcon + CT60 ca marche au poil et c'est mieux avec une carte vidéo.

Version beta 3 sous peu (je fignole quelques petites choses) mais le temps réel laborieux jusque là fonctionne normalement dans cette nouvelle version et il est encore un peu plus réactif que la précédente version pourtant pas mal je trouve. Pour les jeux sous SDL y a pas photo les autres AES ne sont pas fait pour, je viens de comparer la toute dernière version de Patrice de PMDOOM qui fixe le problème de clavier sous GEM (MyAES avait son patch pour cela qui n'est du coup plus nécessaire) malgré cela la vitesse avec XaAES est largement à l'avantage de MyAES.
Dire qu'il est plus stable je ne pense pas tout dépend un peu de ce que l'on utilise, il y a encore des lacunes, mais j'ai fait de gros efforts sur cette version 0.96 en réécrivant le gestionnaire de tache, la version définitive se fait attendre mais bon je tiens à produire quelque chose de vraiment spécial avec beaucoup de nouveautés.

Olivier

10

la version définitive se fait attendre

Alors... oui... mais d'un autre côté, on sait aussi qu'un tel développement ne se fait pas "tout seul", faut du boulot derrière... ! Alors personnellement j'attends parce que ça fonctionne bien pour moi, mais d'un autre côté je ne pense pas qu'on ait d'exigence particulière sur la rapidité d'arrivée de nouvelles versions. grin
Bref, je suis d'accord avec GT, je reconnais le boulot que tu effectues et je ne dois pas être le seul... smile
Atari 520 STE - 4 Mo - HxC/Floppy - CosmosEx
Atari Falcon 030 - 14 Mo - CF intégrée et disque interne IDE 40 Go - CT60 à 90 MHz 256 Mo - SuperVidel - Svethlana / Sous FreeMint/MyAES
Amiga 500/600+Vampire v2/1200+Blizzard 1260-PPC/2000 - Amstrad CPC - Sharp X68000

11

huggyone76 (./10) :
la version définitive se fait attendre

Alors... oui... mais d'un autre côté, on sait aussi qu'un tel développement ne se fait pas "tout seul", faut du boulot derrière... ! Alors personnellement j'attends parce que ça fonctionne bien pour moi, mais d'un autre côté je ne pense pas qu'on ait d'exigence particulière sur la rapidité d'arrivée de nouvelles versions. grin
Bref, je suis d'accord avec GT, je reconnais le boulot que tu effectues et je ne dois pas être le seul... smile


Merci c'est gentil.

Il n'y en a pas tant que cela en fait, certes il y a de l'estime et de la curiosité mais pas tellement d'utilisateurs (faut dire il n'y a plus tellement d'utilisateur dans ce monde!). Il y a plusieurs raisons à cela:
- beaucoup d'utilisateurs tournent encore en TOS pour faire tourner des applis qui ne peuvent que tourner sur TOS!
- les Mintiens sont très attaché à l'open source et MyAES n'est pas open source et vu que XaAES est pas mal (grâce à Odd S. j'y reviendrais un peu plus tard)
- Je ne suis pas super à l'aise en anglais!
Pour la petite histoire voilà comment cela a commencé (je viens de faire le compte ca fait plus de 10 ans c'est fou! bon je n'ai pas toujours été super assidu!)
Vers 2003 je finissais mon travail sur Inshape 3, je reprenais le code d'un soft bien entamé mais pas debuggué, 1an et demi de galère, je n'ai jamais rien fait de plus pénible en programmation de ma vie, plus jamais! Certes le résultat est correcte en stabilité mais finalement ce n'est pas moi qui l'ai véritablement écrit et après 1an et demi de boulot honnêtement je n'étais pas capable de comprendre les finesses du code et comment cela marchait véritablement sans faire des effort extrêmes! Vient à sortir le code source de XaAES, je ne sais pas pourquoi l'idée ma plu et j'ai plongé dedans pour commencer à corriger le code car honnêtement si cela faisait à l'époque pas loin de 15 ans qu'il avait été commencé c'était buggué à mort et franchement pas terrible à côté de Magic ou NaES (avec le recul je me dit que les 2 auteurs de ces aes sont des génies je ne sais toujours pas comment ils ont pu écrire cela aussi bien et aussi vite), 15 jours passent de travail acharné, résultat quand on touche à un morceau de code il y a toutes les chances que cela marche moins bien après! Mode énervement rage ! Et puis je me suis dit stop plutôt le réécrire moi même ca ira plus vite! Et effectivement au bout d'environ 6 mois j'étais capable par dessus MagicMac de faire tourner les premiers logiciels GEM! J'avais pas prévu que je mettrais 10ans à le debugguer et à l'améliorer, mais dès le début je m'étais fixé quelques spécificités comme le moins de blocages possibles pour les applications ou s'orienter vers le true color. De son coté Odd S. à lui repris XaAES et à fait un travail exceptionnel sans lui aujourd'hui je pense que la situation serait encore plus triste et à un moment on s'est bien motivé avec ces 2 projets, je lui ai même envoyé un jours le code source de MyAES après tout j'avais de temps en temps étudié 2 ou 3 points techniques dans XaAES comme l'initialisation vidéo des modes étendus du Falcon par la VDI ou encore plus introuvable celui de la VDI du Milan!
Cela étonnera sans doute du monde mais par moi même je n'ai jamais testé MyAES sur un véritable ordinateur, j'ai commencé sur MagicMac puis je suis passé à Aranym sous Mint (d'ailleurs le passage de MagicMac à Mint de MyAES c'est très mal passé, j'ai pleuré quand je me suis rendu compte que toute ma gestion des évènements sous Signal des évènements que j'avais écrit et qui fonctionnait au poil (c'était très élégant je trouve) sous MagicMac ne pouvait pas fonctionner sous Mint car à partir de la routine liée au signal on ne peut même pas appeler une fonction GEMDOS (pratique par exemple pour réveiller un processus) sans planter), du coup obligation de réécrire le gestionnaire d'évenement à la manière bourrin et oh combien délicate dans un système multitâche préemptif (enfin a peu près preemptif car Mint faut pas trop le pousser pour qu'il ne soit plus préemptif!).
Les testeurs je n'en ai pas eu beaucoup et faut dire j'ai eu une très mauvaise expérience du 1er qui m'a abruti de reproches en tous genres (surtout sur son propre soft qui souvent était fautif mais fallait non seulement que je trouve d'où venait le problème mais que je lui explique ses bugs sans avoir les sources!), la programmation de ce genre de chose cela doit être un plaisir si c'est une obligation faut arrêter!
Depuis j'ai eu la joie de rencontrer MadMax2023 ici même qui a un Falcon avec CT60 et carte vidéo, il me teste tout (le bon mais parfois le mauvais aussi!), reports simples et bien documentés, pas de harcèlement! des commentaires judicieux, qu'il doit parfois redire 10 fois mais qui fini un jours ou l'autre par être étudié (comme par exemple les déplacements temps réel qu'il n'arrivait pas a utiliser alors que sur les autres AES ca marche bien, j'ai fini par lancer XaAES pour juste comparer et admettre que je n'étais franchement pas à la hauteur!). Je travaille aussi un peu avec un utilisateur de Firebee. Après il y en a d'autres mais c'est sporadique.

Olivier

12

Juste un mot : Merci OL !

Je fait justement partie des utilisateurs sporadique, mais je ne peux qu'approuver tout ton travail ! top

13

Quelle aventure ! grin
Bah moi je peux toujours tester si le coeur t'en dis. J'suis pas un poweruser du Falcon, mais ceux qui tournent avec MyAES sur CT60/SuperVidel doivent pas être des millions ! Si ça se trouve je suis seul au monde... ! wink
Et puis si mes programmes plantent, ce sera la faute à GT et ses cours de 68000...

dehors
Atari 520 STE - 4 Mo - HxC/Floppy - CosmosEx
Atari Falcon 030 - 14 Mo - CF intégrée et disque interne IDE 40 Go - CT60 à 90 MHz 256 Mo - SuperVidel - Svethlana / Sous FreeMint/MyAES
Amiga 500/600+Vampire v2/1200+Blizzard 1260-PPC/2000 - Amstrad CPC - Sharp X68000

14

Allez je sors également de ma tanière et pour te dire un grand merci pour tout ce que tu fais Olivier. top
C'est une chance d'avoir encore des passionnés comme toi !
Bravo.
Philippe

BeeKey Box, BeePi Box, STE 12 Mo IDE, Falcon CT60, Firebee
Ma musique http://www.philippeworld.net/
Mes photos http://phil-67.deviantart.com/
EasyAraMint , BeeKey, BeePi http://sites.google.com/site/emaappsarch/home

15

huggyone76 (./13) :
Quelle aventure ! grin
Bah moi je peux toujours tester si le coeur t'en dis. J'suis pas un poweruser du Falcon, mais ceux qui tournent avec MyAES sur CT60/SuperVidel doivent pas être des millions ! Si ça se trouve je suis seul au monde... ! wink
Et puis si mes programmes plantent, ce sera la faute à GT et ses cours de 68000...

dehors


Je n'ai pas d'utilisateur SuperVidel! Normalement il ne devrait pas y avoir de soucis en principe si ca marche sous Radeon cela devrait fonctionner sous SuperVidel au bugs drivers prêts!
Tu peux rajouter l'option CT60_VIDEOCARD=true cela fonctionne comme sur la radeon et d'ailleurs cela marche aussi sur firebee, ca cela marche normalement très bien et cela améliore la rapidité. Il y a une autre chose que tu pourrais tester mais je le dis tout de suite sur la Radeon avec l'option si avant ca plante très rapidement et sans l'option ci avant ca marche mais c'est insupportable de lenteur, je ne vois pas pourquoi cela plante mais je pense a un bug driver et peut être cela fonctionnerait sous supervidel et j'aimerais savoir si tu as du courage car c'est risqué: windows_backup = true
Ca plante généralement sur un resize de fenêtre (agrandissement) mais cela peut être aléatoire.

On peut me contacter directement par mail c'est plus simple pour moi pour faire des envois ou dire qu'il y a une mise a jours dans une archive quelconque.

Sinon merci de votre soutient.

Olivier

16

Pas de souci, je vais tester ! J'ai refait tellement de fois ma confit jusqu'à mettre myaes (ça plantait sans arrêt !) que je connais plutôt bien ma confit maintenant... A suivre... !
Edit : En plus je peux booter sous TOS pour remodifier les fichiers de config de MyAES, donc en fait, deux/trois reboot et c'est réparé... Facile ! grin
Atari 520 STE - 4 Mo - HxC/Floppy - CosmosEx
Atari Falcon 030 - 14 Mo - CF intégrée et disque interne IDE 40 Go - CT60 à 90 MHz 256 Mo - SuperVidel - Svethlana / Sous FreeMint/MyAES
Amiga 500/600+Vampire v2/1200+Blizzard 1260-PPC/2000 - Amstrad CPC - Sharp X68000