Sujet : Re: Thing
De : ol.google (at) *nospam* lutece.net (OL)
Groupes : fr.comp.sys.atariDate : 09. Dec 2023, 18:09:03
Autres entêtes
Organisation : Nemoweb
Message-ID : <Cfa-ecdJCdmgD4CtNkFZz2AIPg8@jntp>
References : 1
User-Agent : Nemo/0.999a
Bonsoir
Une deuxième étape a été franchie, se débarrasser de la plupart des libs pas très standard pour le compilateur PureC (Thing ne peut compiler qu'en PureC) et cela va peut être surprendre justement pour qu'il soit possible de le compiler aussi avec d'autres compilateurs.
Alors déjà ce qui est sorti:
- Vieille lib Mintlib qui fonctionnait à moitié, encore quelques broutilles à voir très peu utiles.
- Devlock lib
Après ce tour d'amaigrissement, marche toujours très bien et ai corrigé un bug dans la gestion du help de Thing et aussi un problème avec l'utilisation de l'environnement.
Il reste un dernier gros morceau, la lib nkcc, qui est en fait un fichier 100% asm mais dont Thing n'utilise que 20%, alors c'est bête d'ajouter des détournement interruption pour ne pas utiliser! Je suis en train de réécrire le stricte nécessaire en C, ca va prendre un peu de temps vu que la doc est proche de zéro c'est plus de la translation d'asm vers C qu'autre chose, un bon exercice.
Quand ce sera fait je tenterais de compiler avec GCC, on verra
Bonjour
Pour vous tenir informé que j'ai décidé de mettre le nez dans le code de Thing, je n'en suis qu'au début mais j'ai déjà apporté quelques petites améliorations:
Utilisation de rsc_load() de l'AES plutôt que le chargement manuel afin d'utiliser bien moins les userdef et surtout d'avoir le support des icônes en 256 couleurs (limité jusque là à 16), comme les ressources doivent être étendus cela limite à l'AES 3.30 mini soit le TOS 4 et tous les aes sous Mint et Magic. Quelques améliorations vis à vis de MyAES.
Petit snap : http://ol.lutece.net/images/thingnew.jpg
Semble stable
OL