30

Il y a aussi des appels de l'API Win32 dans l'IDE de Sebastian.
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

Je ne connais pas suffisamment Linux pour ça.
D'après Borland le portage des applications Win vers Lin avec Kylix est beaucoup plus rapide que de recoder l'application.
Tu devrais te renseigner parceque ça serait dommage que tu te fasses chier à recoder une IDE alors qu'il y a une solution plus simple (tu vas en chier pour recoder une IDE, surtout la coloration syntaxique) sick
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

32

Thibaut
a écrit : D'après Borland le portage des applications Win vers Lin avec Kylix est beaucoup plus rapide que de recoder l'application.

Malheureusement, il y a toujours un décalage entre publicité et réalité.
Et je ne sais pas si tu as lu ce que je viens de dire ici et sur le site: je cherche à me débarasser de Kylix parce que ce n'est pas portable, pas de rajouter encore un programme qui utilise Kylix.
Thibaut
a écrit : tu vas en chier pour recoder une IDE, surtout la coloration syntaxique

En effet, la coloration syntaxique est la chose ch**nte à coder dans une IDE. Sauf si on utilise un composant tout fait (un composant Kate par exemple). À voir.
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é

33

Comment ça "Kylix n'est pas portable" ?
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

34

Ça ne génère que du code Linux/x86!
Il y a d'autres Unix que Linux (sur lesquels TIGCC pour Linux pourrait très bien tourner si on se débarasse des composants qui nécessitent Kylix) et d'autres processeurs que le x86.
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é

35

ben pourtant, ca (Kylix) va etre compatible avec MacOS X ... qui 'est pas un Linux ... mais un UNIX

36

Ça fait 2 triplets d'architecture supportés. 3 avec Delphi (Windows). Ce n'est toujours rien par rapport au nombre de triplets supporté par GCC.
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é

37

Je viens de sortir une mise à jour qui rajoute le support pour les DLLs _nostub et pour Quill Adventure Writer de Zeljko Juric: TIGCC 0.94 Beta 18 r3 for Linux.
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é

38

oué mais ces 3 systemes supportés sont les prinicpaux .... et tres largement roll

39

Ce n'est pas une raison de négliger tous les autres.
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é

40

tout a fait, mais c'est une raison suffisante pour faire un effort pour cette large majorité .... les autres auront toujours ce qui a déja été fait et des scripts ...

41

Si tu veux porter l'IDE vers Kylix, vas-y. Pour moi, ce n'est qu'une solution temporaire et donc je ne veux pas perdre du temps avec ça, mais tout de suite passer à une solution permanente. Avec une IDE en C++/QT, on aura tous les *nix y compris Mac OS X d'un coup, ainsi que toutes les autres plateformes capables de faire tourner une version de X11 (y compris Cygwin d'ailleurs, même si ça ne m'interesse pas vraiment vu qu'il y a déjà l'IDE de Sebastian sous Windows). Bref, pratiquement tous les hosts supportés par GCC seront supportés aussi par l'IDE.
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

oki, roll c toi qui va le developper ?

43

Si j'ai le temps, oui.
Mais avant de commencer l'IDE, il faut déjà que la ligne de commande soit disponible sur toutes les plateformes, donc le patcher et le parser en Pascal Kylix sont à porter ou réécrire en C ou en Pascal compilable avec GNU Pascal.
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é

44

oki

45

Je viens de sortir une nouvelle version. J'ai réécrit le patcher en C, donc en principe TIGCC devrait tourner sous n'importe quel Unix et sur n'importe quel processeur maintenant. Il n'y a que le switch -g qui n'est supporté que sous Linux/x86 pour le moment.
http://tigcc.ticalc.org/linux/
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é

46

pour ma part, j'utilise kate tongue

47

[sondage=13113]
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é

48

Avez-vous essayé TIGCC pour Linux (beta 18 r1 ou supérieure)

Oui, et ça marche bien (1 - 25cheeky [c'est moi]
Oui, mais ça ne marche pas (préciser pourquoi) (0 - 0cheeky
Non (3 - 75cheeky
Total : 4

mourn mourn mourn
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é

49

J'ai voté non. Je l'essaierais bien, mais j'ai pas encore réussit à faire marcher Linux sur mon PC !!!
L'installation reconnaît bien ma carte graphique, je sélectionne donc ses drivers, et choisit la résolution 800x600... et pourtant quand je démarre Linux mon écran est en 320 par 200 !!!!!!!!!!!! je ne peux donc rien faire, la plus petite des fenêtres est encore plus grande que l'écran triso

donc voilà : Linux c'est de la merde, on configure l'affichage à l'installation (pilotes et résolution 800x600) et je me demande à quoi ça sert, puisque Linux n'en tient même pas compte !!!

Donc voilà, j'ai Linux, mais je ne peux pas m'en servir.
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

50

moi je l'ai installé mais je n'ai pas encore compilé de truc assez complexe pour dire s'il marche réèlement, mais ca ne devrais pas trop tarder des que j'ariverai a faire marcher ce fichu SnesConv
avatar

51

Thibaut a écrit :
J'ai voté non. Je l'essaierais bien, mais j'ai pas encore réussit à faire marcher Linux sur mon PC !!!
L'installation reconnaît bien ma carte graphique, je sélectionne donc ses drivers, et choisit la résolution 800x600... et pourtant quand je démarre Linux mon écran est en 320 par 200 !!!!!!!!!!!! je ne peux donc rien faire, la plus petite des fenêtres est encore plus grande que l'écran triso

donc voilà : Linux c'est de la merde, on configure l'affichage à l'installation (pilotes et résolution 800x600) et je me demande à quoi ça sert, puisque Linux n'en tient même pas compte !!!
Donc voilà, j'ai Linux, mais je ne peux pas m'en servir.

C'est quoi comme modèle (fabriquant, n° du modèle)?
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é

52

tiens, moi aussi j'ai des probs avec RH 7.3, il me fait un kernel panic au debut ... et même apres reinstallations ... mourn

53

Thibaut> pour faire marche TIGCC le mode Texte devrait suffir largement (et vive Emacs qui marche en graphique et en texte)
avatar

54

Il y a aussi pico ou nano pour le mode texte. C'est plus simple à utiliser que Emacs.
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é

55

RPM & DEB: le programme 'alien' permet de passer entres les formats .tgz, RPM et DEB.
De plus, il faut savoir que le format RPM est mort à terme. Toutes les distribs LInux passent à 'apt-get', le systeme de package Debian. Meme RedHat va y passer !
Concernant le packaging: comme KK, j'estime qu'un tgz est suffisant. Mon packager Debian a qui j'avais proposé de faire des packages a refusé: pas d'intérêt.

Setup: aucun intéret sous Linux. Le système de gestion de package est très puissant, bcp plus puissant que c'est setup.exe débiles qui vous enlèvent pas la moitié des trucs.
Les seuls programmes pour lesquels ont trouve de tels Setup sont les jeux (UT, Quake3). Loki a développé un packager libre en GTK.

A vous lire, on dirait qu'avant que KK prenne en main TIGCC, on pouvait rien faire sous Linux. C un peu dommage pour les gens qui ont bossé sur TIGCC (Moilanen, moi) et ca me déçoit d'autant plus que j'y ait passé du temps (doc sur 'TIGCC internals', j'ai aidé SR sur les chm de TIGCC).

Linking sous LInux: il a quelques soft mais ils ne sont meme pas utilisables. Idem pour Mac. TiLP est, pour l'instant, le seul soft sous Linux/Mac (et meme Win32 (d'après les mails que je recois). Meme TI-Connect ne tourne pas sous XP avec le SilverLink). C la raison pour laquelle j'ai démarré ce projet à l'époque.

IDE sous Linux: pour l'instant, il n'y en a pas. XEmacs fait de la coloration syntaxique, pas la peine d'aller voir ailleurs. Tu peux lancer tigcc depuis XEmacs.
Oubliez l'emulation Wine, c'est crade et ce n'est pas une solution à long terme.

Portage: c'est loin d'etre aussi simple. Rien que porter tigcc.exe n'a pas été simple bien que ca soit qu'un simple programme console: j'ai du éclater le code en 3 (parser, patcher et front-end) et recoder le front-end en C.
Porter le parser et le patcher avec GNU Pascal n'est pas trivial non plus. La tentative s'est soldée par un échec.
Porter l'IDE n'est pas possible car Kylix ne connait pas la moitié des classes de Dephi. Porter l'IDE = recoder l'IDE !

Coloration syntaxique: Scintilla est un éditeur à la XEmacs (coloration syntaxique, configurable, plugins) multi-plateforme grace à GTK. Utilisable en C, C++, ... C'est la solution que j'avais envisagé.
Voir: www.scintilla.org
Un projet LPG l'utilise: http://lpg.ticalc.org/prj_tisce/index.html
-> Je rappelle que QT est peut etre multi-plateforme mais à 10000F la license, il n'est utilisable que sous Linux. Win32 & Mac -> oublier.

Kylix: = Linux/x86. Il n'y pas que Linux. John D. Ratliff (tutorials TechnoPlaza) l'utilise sur des UNIX (HP, Sun). Il y aussi les Mac.

Conclusion: il n'y a pas que Windows, c'est ca qui fait la diversité. Quand on recoit des mails qui vous disent merci parce qu'ils attendaient avec impatience que leur plateforme soit supportée, c tres gratifiant.

Citation: 'La critique est facile mais l'art est difficile'.
Romain Liévin aka 'roms'
"Linux, y'a moins bien mais c'est plus cher !"

56

roms a écrit :
RPM & DEB: le programme 'alien' permet de passer entres les formats .tgz, RPM et DEB. De plus, il faut savoir que le format RPM est mort à terme. Toutes les distribs LInux passent à 'apt-get', le systeme de package Debian. Meme RedHat va y passer !

Ça ne veut pas dire qu'ils abandonnent le RPM. Au contraire, le standard de paquets prévu par la Linux Standards Base (LSB) est le RPM. Il y a une version de apt-get pour RPM (apt-rpm) qui marche très bien (vu que c'est ce que j'utilise pour mettre à jour mon RedHat 7.3).
Concernant le packaging: comme KK, j'estime qu'un tgz est suffisant. Mon packager Debian a qui j'avais proposé de faire des packages a refusé: pas d'intérêt.

En effet.
Setup: aucun intéret sous Linux. Le système de gestion de package est très puissant, bcp plus puissant que c'est setup.exe débiles qui vous enlèvent pas la moitié des trucs.

Mais ça permettrait d'avoir une procédure d'installation pratiquement identique à celle de la version Windows. Et ça me permettrait aussi de:
- permettre à l'utilisateur de choisir son répertoire de destination pendant l'installation (mais il faudra voir si GCC et Binutils peuvent être facilement déplacés après avoir été configurés pour un certain préfixe). Par exemple, un utilisateur qui n'est pas root voudra probablement installer TIGCC dans ~/tigcc plutôt que /usr/local/tigcc.
- rajouter automatiquement les bonnes options d'environnement dans ~/.bashrc (en option, comme on le fait pour autoexec.bat dans la version Windows).
Les seuls programmes pour lesquels ont trouve de tels Setup sont les jeux (UT, Quake3). Loki a développé un packager libre en GTK.

Est-il bien? Ça m'éviterait de passer mon temps à en écrire un pour TIGCC. (Même si le GTK ne me fascine pas trop personnellement.)
A vous lire, on dirait qu'avant que KK prenne en main TIGCC, on pouvait rien faire sous Linux. C un peu dommage pour les gens qui ont bossé sur TIGCC (Moilanen, moi) et ca me déçoit d'autant plus que j'y ait passé du temps (doc sur 'TIGCC internals', j'ai aidé SR sur les chm de TIGCC).

Disons que le problème était que, étant donné ta connexion Internet limitée, il n'y avait pas beaucoup de mises à jour. Moi, j'ai une connexion rapide en flat-rate, ce qui me permet de sortir des mises à jour beaucoup plus régulièrement. (J'en ai sorties 4 en moins d'un mois, et toutes les 4 correspondent à la même bêta Win32, alors qu'avant on avait 18 bêtas Win32 et aucune pour Linux.)
Et j'ai aussi corrigé des bogues embêtants dans tprbuilder (par exemple, quand il mettait des -Wl, devant une liste d'arguments, il ne convertissait pas les espaces en virgules dans cette liste d'arguments) et rajouté des fonctionnalités qui manquaient (tigcc -ar, tigcc -quill, ...).
Et enfin, ta version de TIGCC 0.93 était la première version utilisable de TIGCC pour Linux, les autres n'ayant pas supporté notre système de patching.
IDE sous Linux: pour l'instant, il n'y en a pas. XEmacs fait de la coloration syntaxique, pas la peine d'aller voir ailleurs.

Personnellement, je conseille plutôt Kate, c'est plus simple à utiliser.
Oubliez l'emulation Wine, c'est crade et ce n'est pas une solution à long terme.

Entièrement d'accord. Et Wine n'est pas capable de faire tourner TIGCC IDE correctement.
Porter le parser et le patcher avec GNU Pascal n'est pas trivial non plus. La tentative s'est soldée par un échec.

Au fait, as-tu lu le message #44? "J'ai réécrit le patcher en C, donc en principe TIGCC devrait tourner sous n'importe quel Unix et sur n'importe quel processeur maintenant. Il n'y a que le switch -g qui n'est supporté que sous Linux/x86 pour le moment." Il était assez facile à réécrire en C. Ça va bien plus vite que de s'amuser avec GNU Pascal. Mais pour le parser, je ne sais pas trop ce que je vais faire, parce que je ne sais pas du tout comment il marche, et parce qu'il doit aussi savoir lire le format COFF.
Porter l'IDE n'est pas possible car Kylix ne connait pas la moitié des classes de Dephi. Porter l'IDE = recoder l'IDE !

C'est ce que je disais aussi, mais il y a des personnes qui croient plus à la publicité de Borland qu'à l'avis des programmeurs expérimentés. roll
Coloration syntaxique: Scintilla est un éditeur à la XEmacs (coloration syntaxique, configurable, plugins) multi-plateforme grace à GTK. Utilisable en C, C++, ... C'est la solution que j'avais envisagé.
Voir: www.scintilla.org
Un projet LPG l'utilise: http://lpg.ticalc.org/prj_tisce/index.html

Bof.
-> Je rappelle que QT est peut etre multi-plateforme mais à 10000F la license, il n'est utilisable que sous Linux. Win32 & Mac -> oublier.

On peut parfaitement utiliser QT/X11 sous Mac OS X. Il y a même un serveur X en mode "rootless", qui fait qu'on ne voit pas la différence entre une fenêtre X11 et une fenêtre Aqua.

Pour Win32:
1. Il y a déjà une IDE pour Win32. Je n'ai aucune intention de faire de la concurrence à Sebastian.
2. QT/X11 tourne aussi sous Win32 avec Cygwin. Mais pour le mode rootless, on n'y est pas vraiment (quoiqu'il y ait un serveur X sous GPL en Java qui dit permettre le mode rootless sous Win32 - mais je ne l'ai pas essayé).
Kylix: = Linux/x86. Il n'y pas que Linux. John D. Ratliff (tutorials TechnoPlaza) l'utilise sur des UNIX (HP, Sun). Il y aussi les Mac.

C'est ce que j'ai dit moi aussi.
Conclusion: il n'y a pas que Windows, c'est ca qui fait la diversité. Quand on recoit des mails qui vous disent merci parce qu'ils attendaient avec impatience que leur plateforme soit supportée, c tres gratifiant.

smile
Malheureusement, je n'en ai reçu aucun. sad Personne n'a même pris le temps d'essayer mes versions. sad
Il faudra peut-être que je mette la version sur ticalc.org. Pour l'instant, je l'ai annoncée sur tigcc.ticalc.org, sur le forum de la TICT et ici.
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é

57

Kevin : une vieille carte très peu connue (j'ai été étonné de voir qu'elle était dans la liste des pilotes de la distribution RedHat !) : ARK Logic 1000PV. Le site du fabriquant (qui semble avoir fait faillite vu la date de la dernière mise à jour grin) : http://www.arklogic.com
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

58

En théorie, c'est censé marcher.

Essaye de lancer Xconfigurator et de choisir la bonne résolution là-dedans.
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é

59

Merci Kevin je n'en demandais pas tant :').
C'est quoi XFree ?
Comment on lance Xconfigurator (sachant que je ne peux RIEN faire en mode graphique) ?
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

60

Thibaut
a écrit : C'est quoi XFree ?

C'est le système graphique standard sous Linux, utilisé par toutes les distributions.
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é