Tu devrais commencer a releaser en pré-béta histoire que certaines personnes t'aident à developper...
J'ai déjà préparé le CVS sur SourceForge (dans le projet tigcc-linux qui existe déjà depuis les temps où c'était roms qui le maintenait), mais je n'ai pas encore fait le premier commit.
Il n'y a pas encore grand chose à tester... Pratiquement rien ne fonctionne, presque tous les menus (même File/Open) ne font absolument rien. J'ai encore plein de trucs à coder. Il y a juste l'interface de la fenêtre principale qui est prête en grande partie et qui donne une illusion de finition, mais ce n'est que l'aspect extérieur.
Ben poste quand mm si tu vuex que certaines personnes t'aident a coder... enfin, c'est comme tu veux, mais je pense qu'il y en a pas mal qui pouraient le faire
Uther Le 17/04/2004 à 14:26 Je ne trouve pas génial l'idée de refaire la même chose sous Linux que sous Windows. La seule founction utile, c'est le link automatique vers la TI chose qui risque d'être impossible sous Linux (quoique sous les dernières versions de Wine VTI passe sans défaut visible).
D'autant plus que sous Linux les développeurs peuvent comprendre la différence entre un IDE et un compilateur. Je pense que s'il faut refaire une IDE sous Linux autant refaire un truc repensé pour être plus efficace et pour peut-être après remplacer l'IDE Delphi.
Complémetion des mots, structures etc. comme dans DevC++ 5 / VC++
pkoi vous avez pas simplent fait un wrapper, ca aurait été bcp plus simple !
Bon, au fait, comment tu as fini le boulot pour l'export TIB ?
(Pour Pyrix j'en suis encore à des méthodes crad, genre ne pas tester, ou bien utiliser s2asm et maketib)
Pour ceux qui voudraient tester (là y'a du test à faire, et ceci n'est pas dans la doc TIGCC):
L'export TIB s'active soit par la définition du symbole _tib
(donc sous A68k xdef _tib), soit avec la version exécutable du linker par la switch --tib.
Une cible doit être spécifiée.
Les deux zones à remplir dans un TIB sont base1 (24 Ko environ) et base2 (1990 Ko à peu près)
Pour écrire dans base2, mettez votre code/vos données dans n'importe quelle section qui n'est pas de démarrage.
(Genre .text,.data, etc....)
Pour écrire dans base1, euh... j'ai un pitit blème de synchro avec Kevin.
Ecrire vos fonctions dans la section _stl1 et lier au fichier d'archive devrait suffire si le linker met bien votre
code après le symbole _tib_header.... donc je sais pas du tout en fait.
Le code mis par Kevin dans le fichier d'archive écrit le header tib. Il doit donc être avant le reste du code,
qui lui devrait être utilisé pour booter la caltos (sous PedRom, c'est là que se font l'initialisation des ports I/O, etc.)
Un truc bien que qqun pourrait faire serait de compiler PedRom avec ld-tigcc, et non maketib.
(Ca serait pas très dur, juste à régler les pb de sections, et lier PedRom.o avec ld-tigcc --tib tib.a PedRom.o ou qqch comme
ça)
Je suis tel la fleur du lotus.
Bien que naissant de la boue,
aucune boue n'y adhère.
PpHd Le 20/04/2004 à 09:23 Je serais curieux si [--optimize-code --cut-ranges] optimisera le code de PedroM.
Pour Preos, c'est simple, c'est 0 octets gagnes.