30

Ça va venir, tôt ou tard, pour rendre Emu-TIGCC compilable entièrement sans logiciels non-libres.

J'ai déjà fait en sorte que les ROM dumpers de la libcalcprotocols compilent entièrement avec des logiciels libres (aussi ceux pour les Z80).
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

31

Mon dieu...
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

32

Donc en fait, on ne peut même plus se mettre à jour la calculatrice entre nous à l'école?

Ben heureusement que je n'y suis plus, alors...
avatar
Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.

33

Au fait: Le problème de PedroM, est-ce qu'il n'est spécifiquement pas compatible avec TI-GCC ou est-ce plutôt que TI-GCC ne peut pas compiler d'OS ?
avatar
Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.

34

TIGCC n'a pas certaines features pour compiler proprement PedroM.

35

Le plus grand problème est que PedroM nécessite A68k pour l'assemblage. TIGCC le gère, en tant que composant optionnel non-libre, mais un OS libre devrait être compilable avec des outils libres (comme GNU as)! Mais PpHd refuse de porter PedroM vers GNU as.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

36

Et il n'a pas tord, c'est ça aussi la liberté
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

37

Passer un mois de réécriture et corriger tout un tas de bugs qui ne manqueront pas de se produire ça peut refroidir. J'avais fait ça pour PreOS et compris ma douleur. D'ailleurs, c'était en pure perte, PpHd n'en a jamais voulu.

Mais je bosserais bien sur le portage s'il ne voulait pas s'en occuper. smile

38

Vous ne pouvez pas utiliser un autre assembleur 68k ? Ou faire un préprocesseur pour convertir au format as ?
C'est embêtant de ne pas avoir d'assembleur à jour qui supporte la syntaxe standard*.

* couché, Kevin.

avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

39

(je me disais bien que tu t'étais trompé de topic grin)

40

D'un autre côté, ce serait plutôt une bonne idée ça, une version de GNU as qui reconnaisse la syntaxe a68k...

Dommage que ne connaisse à peine les grandes lignes des deux syntaxes et que je n'aie pratiquement plus de temps libres (que je passe à éplucher des forums, jouer à Left4Dead, ou peindre des figurines Warhammer 40000)
avatar
Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.

41

Link (./40) :
D'un autre côté, ce serait plutôt une bonne idée ça, une version de GNU as qui reconnaisse la syntaxe a68k...

J'ai essayé de faire ça, mais c'est beaucoup plus compliqué que ça n'en a l'air. La syntaxe de A68k est très particulière: sensible à l'indentation, permet d'utiliser les mêmes identifiants en tant que labels et en tant que opcodes/macros pour des utilisations totalement différentes, labels locaux (à sémantique totalement différente de ce que GNU as appelle "labels locaux") etc. Tout ça n'est pas prévu par le parseur de GNU as.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

42

Je vois, ça doit être un sacré bazar.
avatar
Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.

43

Kevin Kofler (./41) :
sensible à l'indentation, permet d'utiliser les mêmes identifiants en tant que labels et en tant que opcodes/macros pour des utilisations totalement différentes, labels locaux (à sémantique totalement différente de ce que GNU as appelle "labels locaux") etc. Tout ça n'est pas prévu par le parseur de GNU as.

Et en regénérant tous les symboles ? Ok, pour déboguer via GDB, tu l'as dans l'OS, mais au niveau assembleur, c'est faisable. Mon parseur y arrive tongue Il faut faire des tests avec A68k pour bien cerner son fonctionnement à ce niveau. Mais c'est chiant, très chiant... et très mal conçu, je te l'accorde.