cerhu > comp.sys.* > comp.sys.atari

Pierre Ton-That (27/01/2019, 02h12)
Bonsoir,

Ces applications GEM viennent d'être updatées. Pas grands changements,
des détails pour répondre à un désidérata d'une personne du forum Atari
(concernant Litchi) et à mes soucis d'ergonomie (sur Crésus).

Détails sur ma maison-page dans les commentaires des programmes.
Daroou (27/01/2019, 08h18)
Bonjour,

Le 27/01/2019 à 01:12, Pierre Ton-That a écrit :
> Bonsoir,
> Ces applications GEM viennent d'être updatées. Pas grands changements,
> des détails pour répondre à un désidérata d'une personne du forum Atari
> (concernant Litchi) et à mes soucis d'ergonomie (sur Crésus).
> Détails sur ma maison-page dans les commentaires des programmes.


Merci pour la mise à jour.

Bonne journée,
Arachide (27/01/2019, 11h10)
Le 27/01/2019 à 01:12, Pierre Ton-That a écrit :
> Bonsoir,
> Ces applications GEM viennent d'être updatées. Pas grands changements,
> des détails pour répondre à un désidérata d'une personne du forum Atari
> (concernant Litchi) et à mes soucis d'ergonomie (sur Crésus).
> Détails sur ma maison-page dans les commentaires des programmes.


Au fait, tu utilises quel environnement de programmation pour le GFA ?

Guillaume.
Pierre Ton-That (02/02/2019, 02h24)
Plop,

Arachide a écrit :
> Au fait, tu utilises quel environnement de programmation pour le GFA ?


GBE de Lonny Pursell, sur FireBee. Permet de sortir une version 68k et
v4e (plus exactement 68k patchée pour v4e). Pas la toute dernière
version, mais proche. 1.68. La dernière supporte une foule d'appels
système, mais j'utilise mes vieilles fonctions équivalentes.

[..]

Je ne code plus sur MegaST avec le GFA 3.6 TT overpatché, les temps de
compilations sont trop longs (5 minutes pour obtenir un DGEM.PRG sur
ST alors que ça prendre 10-12 secondes sur FireBee).

Cheers,
Francois LE COAT (05/02/2019, 19h00)
Salut,

Pierre écrit :
> Arachide écrit :
> GBE de Lonny Pursell, sur FireBee. Permet de sortir une version 68k et
> v4e (plus exactement 68k patchée pour v4e). Pas la toute dernière
> version, mais proche. 1.68. La dernière supporte une foule d'appels
> système, mais j'utilise mes vieilles fonctions équivalentes.
> [..]
> Je ne code plus sur MegaST avec le GFA 3.6 TT overpatché, les temps de
> compilations sont trop longs (5 minutes pour obtenir un DGEM.PRG sur
> ST alors que ça prendre 10-12 secondes sur FireBee).


Cet environnement de développement GBE de Lonny Pursell est l'équivalent
de AHCC par Henk Robbers (qui ne maintient plus depuis la version 5.6)
pour le langage C. Ça permet de fabriquer des binaires à la fois pour
Firebee v4e et pour ATARI 68k. Le problème avec AHCC c'est qu'il dérive
du langage Sozobon C, qui n'est pas vraiment respectueux du standard C,
et que la compilation de Eurêka 2.12 avec celui-ci, produit un binaire
qui ne fonctionne pas comme attendu. Je ne peux donc pas utiliser AHCC
pour fabriquer Eurêka 2.12, à moins qu'il n'évolue encore, vers une
meilleure compatibilité avec le standard C. AHCC a déjà subi de très
importantes améliorations, car j'ai communiqué des sources à Henk
Robbers, mais il reste perfectible pour compiler un grand projet tel
que celui de mon logiciel. Eurêka 2.12 se compile entièrement avec
AHCC, c'est déjà une énorme satisfaction. Ça supposerait que je patche
les sources, pour que celui-ci fonctionne, en tenant compte des
spécificités du langage. J'hésite beaucoup parce que ça me feraitperdre
la compatibilité avec le PURE C, qui génère lui un code pour ATARI.

Enfin, nous n'avons pas encore un outil comme GBE pour le GFA, qui
permette de fabriquer des binaires à la fois pour Firebee et ATARI,
ce qui explique qu'il n'existe pas encore de version pur v4e de mon
logiciel, pour la machine Firebee. Vincent m'a toutefois assuré que
la version ATARI se lance très bien, par émulation sur Firebee ...

Le langage GFA est vraiment favorisé sur Firebee, grâce au très bon
travail de Lonny Pursell, et de la société RUN! Software qui le
maintient encore jusqu'à aujourd'hui.
Pierre Ton-That (09/02/2019, 02h05)
Encore du placement produit périmé hors sujet sur ce fil...

Sérieux, développe autre chose.

Francois LE COAT a écrit :
[..]
Pierre Ton-That (09/02/2019, 02h09)
Plop,

Mise à jour corrective sur Litchi concernant les dates fournies
incomplètes par la commande LIST du ftp (pour MLSD c'était ok).

Détails sur ma maison page. Avoir une horloge physique sur l'Atari
est vivement conseillé. Merci à Lars pour le rapport de bogues très
complet.

Tchuss
Francois LE COAT (09/02/2019, 11h50)
Salut,

Pierre écrit :
> Encore du placement produit périmé hors sujet sur ce fil...
> Sérieux, développe autre chose.
> Francois écrit :


Malgré tout le respect que je dois à Jack Tramiel, c'est toi même qui le
dis Pierre, le matériel de la gamme ATARI ST est périmé et obsolète en
2019, alors que ça fait plus de 25 ans qu'il n'a plus été produit. Ça
avait un sens d'acheter mon Hadès060 en 1996, ou encore de booster son
Falcon030 avec une CT60 de Rodolphe Czuba, mais c'est maintenant passé
et la machine Firebee restera un marché de niche, pour quelques amateurs
éclairés comme toi, mais pas assez pour envisager des nouveaux projets.

Il faut se résoudre au fait que la nouveauté viendra avec l'ATARI VCS
attendue en mars, et que ce matériel va probablement bien se vendre,
si l'on en juge par sa popularité sur le WEB. C'est ce qui va motiver
la prochaine génération d'ATARIstes, et non pas le parc hardware qui
se réduit, et les quelques émulateurs qui entretiennent la mémoire.

Si parler de mon logiciel qui n'évolue plus est dépassé, c'est que le
matériel qui le supporte l'est aussi. Ça n'est pas toi Pierre, ou
quelques autres peu nombreux, qui allez changer le cours de l'histoire !
Tu te donnes beaucoup de mal à développer des softs, qui ne bénéficient
à presque personne. Moi j'avais déjà conscience de cela il y a 20 ans.

Le langage C est une langue morte, alors que peut-on dire du GFA Basic ?
Arachide (09/02/2019, 11h56)
Le 09/02/2019 à 10:50, Francois LE COAT a écrit :

> Malgré tout le respect que je dois à Jack Tramiel, c'est toi même qui le
> dis Pierre, le matériel de la gamme ATARI ST est périmé et obsolète en
> 2019, alors que ça fait plus de 25 ans qu'il n'a plus été produit. Ça
> avait un sens d'acheter mon Hadès060 en 1996, ou encore de booster son
> Falcon030 avec une CT60 de Rodolphe Czuba, mais c'est maintenant passé
> et la machine Firebee restera un marché de niche, pour quelques amateurs
> éclairés comme toi, mais pas assez pour envisager des nouveaux projets.


> Il faut se résoudre au fait que la nouveauté viendra avec l'ATARI VCS
> attendue en mars, et que ce matériel va probablement bien se vendre,
> si l'on en juge par sa popularité sur le WEB. C'est ce qui va motiver
> la prochaine génération d'ATARIstes, et non pas le parc hardware qui
> se réduit, et les quelques émulateurs qui entretiennent la mémoire.


Après, ça dépend de chacun.
Pour moi, l'Atari n'a jamais été une machine de jeux (ou
accessoirement). C'était plus une plateforme de programmation.
Donc l'arrivée d'une console ne représente rien d'attirant pour moi.

> Si parler de mon logiciel qui n'évolue plus est dépassé, c'est que le
> matériel qui le supporte l'est aussi. Ça n'est pas toi Pierre, ou
> quelques autres peu nombreux, qui allez changer le cours de l'histoire !
> Tu te donnes beaucoup de mal à développer des softs, qui ne bénéficient
> à presque personne.


Si c'est un plaisir, il n'y a pas à critiquer.

> Le langage C est une langue morte, alors que peut-on dire du GFA Basic ?


Le C est mort parce que c'est, dès le départ, un langage inutilement
compliqué. Aussi tordu que l'assembleur mais moins rapide. D'aussi haut
niveau que le BASIC mais moins lisible.

Guillaume.
pehache (09/02/2019, 11h59)
Le 05/02/2019 à 18:00, Francois LE COAT a écrit :
> Salut,
> Pierre écrit :
> Cet environnement de développement GBE de Lonny Pursell est l'équivalent
> de AHCC par Henk Robbers (qui ne maintient plus depuis la version 5.6)
> pour le langage C. Ça permet de fabriquer des binaires à la fois pour
> Firebee v4e et pour ATARI 68k. Le problème avec AHCC c'est qu'il dérive
> du langage Sozobon C, qui n'est pas vraiment respectueux du standard C,
> et que la compilation de Eurêka 2.12 avec celui-ci, produit un binaire
> qui ne fonctionne pas comme attendu.


Etant donné que :
1) plusieurs sites qui parlent de AHCC disent qu'il respecte la norme C89
2) ton code n'est pas écrit de façon portable

on va en déduire que le problème vient de ton code plutôt que de AHCC
pehache (09/02/2019, 12h01)
Le 09/02/2019 à 10:50, Francois LE COAT a écrit :
> Il faut se résoudre au fait que la nouveauté viendra avec l'ATARI VCS
> attendue en mars,


Et c'est reparti...

> et que ce matériel va probablement bien se vendre,
> si l'on en juge par sa popularité sur le WEB. C'est ce qui va motiver
> la prochaine génération d'ATARIstes, et non pas le parc hardware qui
> se réduit, et les quelques émulateurs qui entretiennent la mémoire.
> Si parler de mon logiciel qui n'évolue plus est dépassé, c'est que le
> matériel qui le supporte l'est aussi. Ça n'est pas toi Pierre, ou
> quelques autres peu nombreux, qui allez changer le cours de l'histoire !
> Tu te donnes beaucoup de mal à développer des softs, qui ne bénéficient
> à presque personne. Moi j'avais déjà conscience de cela il y a 20 ans.


Alors pourquoi depuis 20 ans tu continues à parler d'Eureka à tout bout
de champ ??

> Le langage C est une langue morte,


N'importe quoi...
Francois LE COAT (09/02/2019, 12h25)
Salut,

Arachide écrit :
> Après, ça dépend de chacun.
> Pour moi, l'Atari n'a jamais été une machine de jeux (ou
> accessoirement). C'était plus une plateforme de programmation.
> Donc l'arrivée d'une console ne représente rien d'attirant pour moi.


L'ATARI VCS est aussi une plateforme de programmation. Contrairement
à toutes les autres consoles de jeux que l'on ne peut pas programmer.
C'est la magie du système GNU/Linux libre qu'elle héberge :-)

>> Si parler de mon logiciel qui n'évolue plus est dépassé, c'est que le
>> matériel qui le supporte l'est aussi. Ça n'est pas toi Pierre, ou
>> quelques autres peu nombreux, qui allez changer le cours de l'histoire!
>> Tu te donnes beaucoup de mal à développer des softs, qui ne bénéficient
>> à presque personne.

> Si c'est un plaisir, il n'y a pas à critiquer.


Plaisir incommensurable de réaliser des softs qui ne servent à personne.

>> Le langage C est une langue morte, alors que peut-on dire du GFA Basic?

> Le C est mort parce que c'est, dès le départ, un langage inutilement
> compliqué. Aussi tordu que l'assembleur mais moins rapide. D'aussi haut
> niveau que le BASIC mais moins lisible.


Ce que tu ne sais pas, c'est que le langage C a été très employé,parce
qu'il a permis d'écrire Unix. C'est aussi le langage du système GEM. Ta
guéguerre sur le choix pertinent du langage est dépassée, parce queni
le C, ni l'assembleur, ni le GFA Basic ne sont plus couramment utilisés.
Le langage C restera de ceux là le plus employé sur toutes les machines.
pehache (09/02/2019, 12h41)
Le 09/02/2019 à 11:25, Francois LE COAT a écrit :
> Salut,
> Arachide écrit :
> L'ATARI VCS est aussi une plateforme de programmation.


Oui : un PC Linux qui permet de programmer, incroyable comme concept.
Enfin, si, il y a quand même une spécificité : pour programmer
facilement dessus il faudra booter sur disque externe. Et aussi acheter
de bonnes lunettes ou avoir un TV de 60", parce que développer sur un TV
depuis un canapé ce n'est pas précisément ergonomique.

> Contrairement
> à toutes les autres consoles de jeux que l'on ne peut pas programmer.
> C'est la magie du système GNU/Linux libre qu'elle héberge :-)


Ca alors, les jeux de toutes les consoles existantes n'ont pas été
programmés mais sont apparus spontanément dans la grotte de Lourdes ?

>>> Si parler de mon logiciel qui n'évolue plus est dépassé, c'est que le
>>> matériel qui le supporte l'est aussi. Ça n'est pas toi Pierre, ou
>>> quelques autres peu nombreux, qui allez changer le cours de l'histoire !
>>> Tu te donnes beaucoup de mal à développer des softs, qui ne bénéficient
>>> à presque personne.

>> Si c'est un plaisir, il n'y a pas à critiquer.

> Plaisir incommensurable de réaliser des softs qui ne servent à personne.


A qui sert Eureka ?

> Ce que tu ne sais pas, c'est que le langage C a été très employé, parce
> qu'il a permis d'écrire Unix. C'est aussi le langage du système GEM. Ta
> guéguerre sur le choix pertinent du langage est dépassée, parce que ni
> le C, ni l'assembleur, ni le GFA Basic ne sont plus couramment utilisés.
> Le langage C restera de ceux là le plus employé sur toutes les machines.


Le noyau Linux est toujours développé principalement en C.
Arachide (09/02/2019, 19h21)
Le 09/02/2019 à 11:25, Francois LE COAT a écrit :

> L'ATARI VCS est aussi une plateforme de programmation.


On verra quand ça sortira...

> Plaisir incommensurable de réaliser des softs qui ne servent à personne.


Oui, je maintiens ce que j'ai dit.
On peut avoir plaisir à réaliser un soft pour soi-même.
Juste pour le challenge, le plaisir d'y être arrivé.

> Ce que tu ne sais pas, c'est que le langage C a été très employé, parce
> qu'il a permis d'écrire Unix.


Je le sais. j'ai lu K&R.

> C'est aussi le langage du système GEM.


Je le sais aussi, rien qu'en désassemblant le TOS on voit bien le nombre
incalculable d'instructions inutiles qu'il génère et l'utilisation
intempestive des LINK et UNLK.

> Ta
> guéguerre sur le choix pertinent du langage est dépassée, parce que ni
> le C, ni l'assembleur, ni le GFA Basic ne sont plus couramment utilisés.


Ce n'est pas une guéguerre, puisque je ne participe pas à l'élaboration
des langages de programmation actuels. C'est juste un avis personnel. Ce
n'est pas de ma faute si on fait de plus en plus de merde illisible. (Le
JAVA est assez proche du summum de la brutalité informatique
anti-programmeur).
Par chance, on voit des trucs lisibles et puissants, comme le Python.

> Le langage C restera de ceux là le plus employé sur toutes les machines.


Donc la large diffusion est un critère de qualité?
Comme Windows.

Guillaume.
Francois LE COAT (09/02/2019, 21h15)
Salut,

Arachide écrit :
>> L'ATARI VCS est aussi une plateforme de programmation.

> On verra quand ça sortira...


Oui, c'est sûr. D'après ce que je comprends, c'est la principale qualité
de l'ATARI VCS, d'être programmable par n'importe quel utilisateur.
C'est ce qui lui confère un intérêt tout particulier à mes yeux :-)

>> Plaisir incommensurable de réaliser des softs qui ne servent à personne.

> Oui, je maintiens ce que j'ai dit.
> On peut avoir plaisir à réaliser un soft pour soi-même.
> Juste pour le challenge, le plaisir d'y être arrivé.


Je comprends tellement bien que je dois être resté le seul à utiliser
mon soft, assez régulièrement, pour mes besoins professionnels. Mais
quitte à être auteur, autant que son soft soit populaire. La plateforme
ATARI et compatibles n'est pas la meilleure aujourd'hui pour toucher le
grand public, parce qu'il ne subsiste que peu de machines. Les ATARIstes
ont besoin d'une nouvelle machine, pour motiver les développements.

>> Ce que tu ne sais pas, c'est que le langage C a été très employé, parce
>> qu'il a permis d'écrire Unix.

> Je le sais. j'ai lu K&R.
>> C'est aussi le langage du système GEM.

> Je le sais aussi, rien qu'en désassemblant le TOS on voit bien le nombre
> incalculable d'instructions inutiles qu'il génère et l'utilisation
> intempestive des LINK et UNLK.


Oui, et ça n'est pas le plus mauvais langage, quand on pense que le
Finder du Mac a été écrit en Pascal, puis en C++. Il est assez efficace
sur des machines lentes, qui ont existé pendant une longue période.

> Ce n'est pas une guéguerre, puisque je ne participe pas à l'élaboration
> des langages de programmation actuels. C'est juste un avis personnel. Ce
> n'est pas de ma faute si on fait de plus en plus de merde illisible. (Le
> JAVA est assez proche du summum de la brutalité informatique
> anti-programmeur).
> Par chance, on voit des trucs lisibles et puissants, comme le Python.


Enfin moi qui avais utilisé le Basic Sinclair, lorsque j'ai découvert
le langage C, il m'est apparu très lisible et efficace. Pour avoir
pratiqué quelques autres langages contemporains du C, j'ai été
confirmé dans mon opinion. Tout dépend du style de l'auteur, qui
influe beaucoup sur la lisibilité du langage.

>> Le langage C restera de ceux là le plus employé sur toutes les machines.

> Donc la large diffusion est un critère de qualité?
> Comme Windows.


Je n'ai pas dit que le C est supérieur au GFA Basic et à l'assembleur.
J'ai dit qu'ils sont tous les trois dépassés par l'histoire, et que
le plus choisi par les programmeurs a été le langage C. C'est donc
qu'il a dû remplir un certain nombre de critères de qualité à l'époque.
Ça n'est pas le cas de Windows, dont la qualité est exécrable, ce qui
n'est donc pas un critère qui entre en compte dans sa popularité.

Discussions similaires
A débattre : Mais qui est donc Crésus le banquier pourri ?

[ANN] Litchi 1.0

[CRESUS] La dictature des beaux

[Crésus] Enorme arnaque !!


Fuseau horaire GMT +2. Il est actuellement 20h30. | Privacy Policy