60

Mettre à jour TIGCC prend 5 minutes, recompiler 10 secondes, uploader le résultat 5-30 minutes en fonction de sur combien d'endroits on uploade, ce n'est pas la mort, il suffit d'un peu de bonne volonté.
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é

61

Sauf que FlashZ programmait en assembleur il me semble wink
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.

62

63

Si, en effet ! Je n'avais plus à l'esprit que ce sont juste les lanceurs qui déconnent.

A ce propos, désolé Kevin, mais les programmes en mode kernel n'ont pas de problème d'incompatibilité des lanceurs. Encore une preuve de l'avantage qu'apporte un programme codé en mode kernel (codé de façon à éviter les choses dépendantes de l'OS et du HW) face à un programme nostub.

Cela dit, je trouve que l'idéal serait de recompiler ce jeu avec GTC. Ca éviterait d'avoir deux fichiers (un lanceur + un PPG), ce qui est intéressant pour simplifier la vie aux utilisateurs smile Et puis le total des deux sera moins gros.
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.

64

Thibaut (./63) :
Si, en effet ! Je n'avais plus à l'esprit que ce sont juste les lanceurs qui déconnent.

Enfin, il me semble qu'au moins pour la Titanium, il faut aussi corriger un peu son code (l'intérêt étant de ne pas devoir passer un coup de GhostBuster), mais pour le bogue du lanceur, c'est vraiment juste une recompilation avec le dernier TIGCC.
A ce propos, désolé Kevin, mais les programmes en mode kernel n'ont pas de problème d'incompatibilité des lanceurs.

Si, s'ils ont été compressés avec la compression automatique de TIGCC, ils utilisent exactement le même lanceur. Quant aux packs archive, ils n'existaient même pas à l'époque.
Cela dit, je trouve que l'idéal serait de recompiler ce jeu avec GTC. Ca éviterait d'avoir deux fichiers (un lanceur + un PPG)

... ce qui entraîne plusieurs problèmes:
* Du coup, la limite de 8 ou 24 KO de certains AMS s'applique au logiciel compressé et plus au lanceur qui est toujours en dessous de la limite!
* Le code de lancement est obligé de jouer avec les handles de manière très sale pour ne pas consommer la taille compressée + la taille décompressée en RAM à l'exécution.
* Si jamais il y a un autre problème avec le lanceur comme celui qu'on a ici, on est mal barrés.
Si le lanceur est séparé dans TIGCC, c'est pour des raisons techniques bien réelles, pas pour embêter les utilisateurs!
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é

65

Alors grin

1) Il y a encore des anciennes caltos en état de marche à travers le monde, oui. Mais parmi celles-ci, un faible pourcentage est encore utilisé (exemple : le grand frère a offert sa machine à son petit frère), et parmi celles qui sont utilisées, il y a également un faible pourcentage de gens qui sont restés à l'ancien OS. Les gens qui mettent des jeux sur leur machine sont les mêmes qui téléchargent les mises à jour de l'OS. La limite de 8 ko est donc un souvenir, et en tenir compte alourdit les choses pour peu d'intérêt. Quant à la limite des 24 ko, les programmes la dépassant une fois compressés sont très rares. Ce n'est pas le cas du pang de FlashZ je parie.

2) C'est sale mais ça marche très très bien.

3) Ben tu dis qu'il vaut mieux recompiler un programme incompatible, c'est ça ? Donc on s'en fout que le lanceur soit intégré ou pas.

wink

Mais bon FlashZ fera ce qu'il veut !
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.

66

Thibaut (./65) :
1) Il y a encore des anciennes caltos en état de marche à travers le monde, oui. Mais parmi celles-ci, un faible pourcentage est encore utilisé (exemple : le grand frère a offert sa machine à son petit frère), et parmi celles qui sont utilisées, il y a également un faible pourcentage de gens qui sont restés à l'ancien OS. Les gens qui mettent des jeux sur leur machine sont les mêmes qui téléchargent les mises à jour de l'OS. La limite de 8 ko est donc un souvenir, et en tenir compte alourdit les choses pour peu d'intérêt. Quant à la limite des 24 ko, les programmes la dépassant une fois compressés sont très rares. Ce n'est pas le cas du pang de FlashZ je parie.

Un des buts de la compression de TIGCC est justement de contourner la limite de 8 KO, sinon ça ne fait pas son boulot.

De plus, des programmes de plus de 24 KO compressés, il y en a pas mal (tout ce qui a plus d'une quarantaine de KO fera plus de 24 KO compressés), nous ne pouvons pas les ignorer complètement non plus.
2) C'est sale mais ça marche très très bien.

Mais rien ne garantit que ces hacks ne cassent pas tôt ou tard, ou ne sont pas déjà incompatibles avec une configuration. (XPak est-il testé sur PedroM, en fait?)
3) Ben tu dis qu'il vaut mieux recompiler un programme incompatible, c'est ça ? Donc on s'en fout que le lanceur soit intégré ou pas.

Mais justement il y a des auteurs qui ne recompilent pas, sinon on n'aurait pas cette discussion, et alors tu es content s'il suffit de remplacer le lanceur pour avoir un programme qui marche. (D'ailleurs, tu peux même compiler un lanceur personnalisé pour TI-Pang à partir des sources de pstarter.)
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é

67

1) On parle du pang de FlashZ qui fait moins de 24 ko compressé. Pour les 8 ko, je reste sur ma position : cette limite ne concerne presque plus personne.

2) Les TI68k sont abandonnées je pense. La Nspire va les remplacer. Il n'y aura plus de grosses évolutions. Et s'il y en avait, ça nécessiterait la recompilation des programmes générés par TIGCC aussi. On se souvient que les programmes pour HW 1 et 2 ont tous nécessité une recompilation ou un patchage quand le HW 3 est arrivé.

3) C'est vrai. Mais quelqu'un pourrait très bien sortir un patch pour mettre à jour le code de lancement des programmes compilés avec GTC.


Bref, il n'y a pas de raison très nette pour juger un système meilleur que l'autre.
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.

68

Thibaut (./67) :
Bref, il n'y a pas de raison très nette pour juger un système meilleur que l'autre.

Je préfère déjà ça à ta positition du ./63 où tu sous-entendais plus ou moins que le système à 2 fichiers de TIGCC est de la merde.
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é

69

Le terme "merde" c'est toi qui le dit, c'est pas moi.

Dans le ./63 j'explique mon point de vue qui est que le système de GTC me semble plus sympa. Rien d'autre !
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.

70

Je préfère les Pack Archive où c'est le kernel qui gère la décompression, avec la méthode que tu veux. smile

71

Il y a des hacks sur les handles au moins aussi moches qu'avec la méthode de Pollux dans ton implémentation.
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é

72

Ca économise la taille du lanceur, c'est cool ça. Il faut compresser le programme avec quel outil pour qu'il soit dans ce format ?
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.

73

Thibaut (./72) :
Ca économise la taille du lanceur

Pas vraiment. Le code de décompression y est toujours, il est dans shrnklib (qui est enregistré sans compression dans stdlib), le code de lancement aussi, il est dans le kernel.
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é

74

Kevin Kofler (./71) :
Il y a des hacks sur les handles au moins aussi moches qu'avec la méthode de Pollux dans ton implémentation.

Pas si on le lancer proprement avec kernel::exec
Et ces hacks sont à mon avis fiables, et de toute facon sont contenus dans le kernel.
Thibaut (./72) :
Ca économise la taille du lanceur, c'est cool ça. Il faut compresser le programme avec quel outil pour qu'il soit dans ce format ?

kpack pour compresser en PackArchive/shrnklib
Rien n'empêche d'utiliser autre chose (voir doc de preos pour plus de détails).
Je crois que j'avais fait un utilitaire pour compresser on-calc en PackArchive/ziplib

75

Kevin Kofler (./73) :
Pas vraiment. Le code de décompression y est toujours, il est dans shrnklib (qui est enregistré sans compression dans stdlib), le code de lancement aussi, il est dans le kernel.

Le premier est en archive, et l'autre, il serait dommage de ne pas l'utiliser alors qu'il est disponible.

76

PpHd (./74) :
Pas si on le lancer proprement avec kernel::exec

Le jour où l'écran HOME de AMS utilisera kernel::exec, tu peux me rappeller. grin
Et ces hacks sont à mon avis fiables, et de toute facon sont contenus dans le kernel.

On s'en fout où se situent les hacks, ce que j'ai dit, c'est qu'il y en a.
PpHd (./75) :
Le premier est en archive

Le lanceur aussi. Il est copié en RAM quand on décompresse, mais ta lib, tu dois la copier en RAM aussi.
et l'autre, il serait dommage de ne pas l'utiliser alors qu'il est disponible.

Bah, justement, je te reproche de fourrer plein de fonctionnalités inutiles dans ton kernel et ainsi consommer de la RAM tout le temps pour des fonctionnalités qui ne servent à rien et que pas grand monde n'utilise (parce que le kernel est avant tout un outil de compatibilité antérieure).
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é

77

désolé d'interrompre votre conversion, mais quelqu'un pourrait-il me donné le lien pour ttstart svp????? merci beaucoup
et lorsque que quelqu'un aura le temps, j'aimerai aussi qu'on me dise comment on fait pour mettre un jeu avec des niveaux...... je voulais bombernaze mais il est trés compliqué. merci beaucoup

78

http://tict.ticalc.org/downloads/ttstart200.zip
(Lionel, s'il y a une version plus récente cachée quelque part au fond du tiroir, tu es prié le nous signaler, celle-ci est la plus récente dont je suis au courant. La page "Projects" de TICT HQ n'est pas à jour comme d'habitude.)

"bombernaze"? LOL! C'est Bombermaze!
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é

79

Kevin Kofler (./76) :
Le jour où l'écran HOME de AMS utilisera kernel::exec, tu peux me rappeller.

Tu peux me donner ton numéro de téléphone ?
Kevin Kofler (./76) :
Le lanceur aussi. Il est copié en RAM quand on décompresse, mais ta lib, tu dois la copier en RAM aussi.

Oui, mais lors de l'éxécution du programme ttstart reste, mais pas la llibrarie de décompression de la PackArchive utilisée (seul le kernel reste).
Kevin Kofler (./76) :
Bah, justement, je te reproche de fourrer plein de fonctionnalités inutiles dans ton kernel et ainsi consommer de la RAM tout le temps pour des fonctionnalités qui ne servent à rien et que pas grand monde n'utilise (parce que le kernel est avant tout un outil de compatibilité antérieure).

Raison de plus de l'utiliser !

80

PpHd (./79) :
Oui, mais lors de l'éxécution du programme ttstart reste, mais pas la llibrarie de décompression de la PackArchive utilisée (seul le kernel reste).

Te rends-tu compte que tu es en train de chipoter pour 198 octets? roll

Et de l'autre côté, notre code de lancement ne traîne pas en RAM sans arrêt alors qu'on n'est même pas en train de lancer un programme compressé. tongue
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é

81

ouai c bien bombermaze. et pour ttstart, ya pas une version plus simple?????
je sais que je suis chiant, mais comment on fais pour l'installé. j'ai une ti 89 normale. je dois mettre tous les fichier en .89z et .89y ou juste quelque uns???en plus, je comprend pas trop l'anglais en language technique alors, ca n'arrange pas les choses. merci beaucoup

ps : désolé d'etre aussi chiant

82

Tu envoies ttstart_ppg_small.89z et tu oublies les autres. smile
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é

83

Non, tu es dans ton topic toi wink Je trouve que c'est Kevin qui est chiant. Kevin, le code de PpHd traine en RAM même quand il n'est pas utilisé, mais rappelle-toi que ton lanceur traine autant de fois en archive qu'on a de programmes. De plus arrête avec de reprocher aux autres de faire des hacks. Lancer des programmes sur TI68k a toujours été et sera toujours (désactivation de protections, espaces fantômes, etc) un hack.
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.

84

voila, j'ai envoyé ttstart_ppg_small.89z et aprés???? je suppose qu'il y a une manip précise a faire?????

au fait, grand merci a thibault, kevin et pphd qui sont toujours la pour répondre a mes questions........

85

Et après tu lances ttstart("tpdata").
Kevin Kofler (./57) :
Il faut que tu le transfères, puis que tu lances ttstart("tpdata") à la place de tipang. Tu peux aussi effacer tipang et faire:
Define tipang()=Prgm:ttstart("tpdata"):EndPrgm
pour le remplacer par un programme TI-BASIC qui appelle ttstart.

J'ai comme l'impression de me répéter. roll
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é

86

ouai je sais bien mais c bien la le problème. je comprend rien a ca, ou est-ce qu'il faut faire ca????? et surtout, comment tu le fais????j'ai transféré ti-pang qui est composé de deux fichier, un ASM et un autre PPG. quang je lance ttstart, il me mets ttstart( mais aprés??????



euh, j'ai une question au fait!!!!
voila, je voudrais savoir ce que vous fetes comme "études ou boulot" a toi, yoshi noir, thibault, kevin kofler....
parce que je suis épaté comment vous parlez des sujets, vous répondez aux questions avec une bete simplicité.....pour ma part, je galère a mettre un simple jeu a la c.... et vous, c'est comme une lettre a la poste. et je voudrais bien comprendre

merci

87

etoilaba59 (./86) :
ouai je sais bien mais c bien la le problème. je comprend rien a ca, ou est-ce qu'il faut faire ca????? et surtout, comment tu le fais????j'ai transféré ti-pang qui est composé de deux fichier, un ASM et un autre PPG. quang je lance ttstart, il me mets ttstart( mais aprés??????

Tu complètes en ttstart("tpdata") et tu appuies sur ENTER, où est le problème???
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é

88

etoilaba59 (./86) :
ouai je sais bien mais c bien la le problème. je comprend rien a ca, ou est-ce qu'il faut faire ca????? et surtout, comment tu le fais????j'ai transféré ti-pang qui est composé de deux fichier, un ASM et un autre PPG. quang je lance ttstart, il me mets ttstart( mais aprés??????



euh, j'ai une question au fait!!!!
voila, je voudrais savoir ce que vous fetes comme "études ou boulot" a toi, yoshi noir, thibault, kevin kofler....
parce que je suis épaté comment vous parlez des sujets, vous répondez aux questions avec une bete simplicité.....pour ma part, je galère a mettre un simple jeu a la c.... et vous, c'est comme une lettre a la poste. et je voudrais bien comprendre

merci

89

-- cross --
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.

90

ok ok

j'avais pas compris ca comme ca roll roll roll roll . bon, je regarderai ca plus en détail demain. g essayé mais ca me marque toujours "out of memory".

tu pourra répondre a ma question stp dans la deuxieme partie du ./86 merci les gars