120

Non. grin

Euh j'utilise polysnd2.tpr en statique aussi ça me déroule au totale 54 fichiers. grin
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

121

Si tu abandonne le kernel je le metrai pas dans mes progs en tout cas. Je vais pas imposer une lib de taille conséquente sachant que peu de monde posède un casque adaptable
avatar

122

Et tu crois que si les gens sont obligés de mettre la version dynamique de la librairie alors qu'ils n'ont pas de casque, ça leur prendra moins de place pour rien? Ça leur en prendra même plus (overhead du header et des tables d'importation et d'exportation).
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é

123

C'est négligeable par rapport a la taille de la librairie.
avatar

124

Même si l'overhead était négligeable (je peux t'assurer qu'il ne l'est pas!), ça ne changerait rien à ma question: Et tu crois que si les gens sont obligés de mettre la version dynamique de la librairie alors qu'ils n'ont pas de casque, ça leur prendra moins de place pour rien???

J'en ai marre de te voir sans arrêt répondre à côté!
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é

125

Même si l'overhead était négligeable (je peux t'assurer qu'il ne l'est pas!)

je n'ai jamais dit qu'il était négligeable dans toutes les situations(cf la) mais par rapport à la taille de la librairie si on l'utilise pour rien, il est négligeable.
Et tu crois que si les gens sont obligés de mettre la version dynamique de la librairie alors qu'ils n'ont pas de casque, ça leur prendra moins de place pour rien???

Excuse mais comme d'habitude tu oublies volontairement que PreOS dispose des libs conditionelles donc le programme pourra très bien tourner avec ou sans PolySound.
Ca me désole d'autant plus que tu le sais très bien mais tu le met quand même en rouge.
Tu vas me dire que ca ne marche qu'avec PreOS mais pour moi c'est presque un feature.
avatar

126

Uther :
>Même si l'overhead était négligeable (je peux t'assurer qu'il ne l'est pas!)
je n'ai jamais dit qu'il était négligeable dans toutes les situations(cf la) mais par rapport à la taille de la librairie si on l'utilise pour rien il est négligeable.

Non, l'overhead est de 1 KO environ, la taille du code lui-même de 2 KO environ. 50%, c'est négligeable?
Excuse mais comme d'habitude tu oublies volontairement que PreOS dispose des libs conditionelles donc le programme pourra très bien tourner avec ou sans PolySound.

Avec un overhead encore plus grand.
Ca me désole d'autant plus que tu le sais très bien mais tu le met quand même en rouge.

Je l'ai mis en rouge la deuxième fois parce que tu n'as pas répondu la première fois.
Tu vas me dire que ca ne marche qu'avec PreOS

En effet...
La compatibilité, tu connais? Tu vas être content si je recompile tous mes programmes avec #define MIN_AMS 209? Moi aussi, je peux me fichtre de la compatibilité...
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é

127

>Non, l'overhead est de 1 KO environ, la taille du code lui-même de 2 KO environ. 50%, c'est négligeable?
1Ko d'overhead??? T'est sur de ton calcul?

>Avec un overhead encore plus grand.
vu comment tu compte ca va faire au moins 32ko non?

>Je l'ai mis en rouge la deuxième fois parce que tu n'as pas répondu la première fois.
Je n'avais pas fait attention car tu savais très bien que ca existait.

>En effet...La compatibilité, tu connais? Tu vas être content si je recompile tous mes programmes avec #define MIN_AMS 209? Moi aussi, je peux me fichtre de la compatibilité...
Entant donné que ces kernels sont complètements dépassés et n'apportent rien que PreOS n'apporte je n'ai pas le moindre remords
avatar

128

Uther :
>En effet...La compatibilité, tu connais? Tu vas être content si je recompile tous mes programmes avec #define MIN_AMS 209? Moi aussi, je peux me fichtre de la compatibilité... Entant donné que ces kernels sont complètements dépassés et n'apportent rien que PreOS n'apporte je n'ai pas le moindre remords

Même argument: "Étant donné que ces AMS sont complètement dépassés et n'apportent rien que AMS 2.09 n'apporte pas, je n'ai pas le moindre remords." Ben, heureusement pour toi que ce n'est pas ce que je pense moi ni ce que pensent la plupart des autres programmeurs, sinon ton PedroM, tu pourrais te le mettre tu sais où...
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é

129

PedroM aporte bien des chose contairement au vieux kernels.
avatar

130

Pour moi, la compatibilité avec PedroM n'est qu'un effet de bord de la compatibilité AMS 1.0x. Je m'en contrefiche de la compatibilité avec PedroM.
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é

131

Bon j'ai pris de bonnes résolutions mais je ne changerais plus d'avis.
Premièrement ce projet m'as pris énormément de temps et malgré les progrès effectué ce programme aura une durée de vie très très limité.
Encore un fois j'ai trouvé une méthode pour gagner des ressources CPU et encore diminuer la taille de la librairie mais ça sera les dernières modifications que j'effecturais, après je pase à autre choses, voir si ma motivations est trop faible, j'abandonne la programmation sur TI.

Comme je veux laisser le CHOIX au utilisateurs et programmeurs, je garderais donc la version dynamique et staique de la libaririe, si certaines ne sont pas contente de ce choix, quelle ce manifeste mais je ne changerais plus d'avis.

Maintenant je me contrefiche des personnes qui utiliseront ou n'utiliseront pas cette librairie,, elles font ce quelle veulent et je n'impose rien.

Mon programme est librairie donc après que je le diffsue vous faites ce que vous voulez avec, en restant quand même dans certaines limite pour respecter le travail de l'auteur.

La documentation est plus que précise sur certains point, donc généralement j'explique en détails ce que font certaines fonctions, les points faibles, comment contourner les problèmes....

Lesz logiciels que je distribuerais comme le Convertisseur MIDI et le player ainsi que le COnvertisseur WAV seront libre sur demande (sauf le convertisseur WAV de Brunni, seulement voir ça avaec lui), donc vous faites encore ce que vous voulez.

Les exemples sont équilibré dans la version statique et kernel, alors ne croyez pas que je favorise une version plutôt qu'une autre, chacune on des défauts et qualité cité dans la documentation avec d'intentions de ma part et me paraissant correct.

Quand à la restrcition matériel, elle existe, faut dire que ce genre de projet et voue à une mort certaine dès ça création, je peux vous dire que pour un programmeur c'est frustrant.

Encore une fois j'ai fait de mon mieux pour que PolySnd fonctionne avec les anciennes version d'AMS, les dernière et ainsi que sur Pedrom, plus je touche de ROMs, plus je touche de monde, idem pour les version statique et dynamique, mon objectif majeure de la diffusion de la librarie et de donner plaisir aux personnes jouant à un jeu avec du son et non insister les programmeur à utiliser cette librairie dans leurs programmes avec le moins de contraintes possible et avec le moins de bugs possible. Je veux éviter que l'incorporation de la librairie dans un programme ne donne plus de temps au programmeur à programmer el son que son programme.

Encore une chose que je remarque, c'est que beaucoup ici sont resté dans l'objectif d'avoir essayé sur leur calculatrice FLib, Sndlib en ce donnant une idée du son qui est fausse pour PolySnd. Maintenant je ne peux pas dépasser l'hardware des TI et vous pondre un son de superbe qualité encore mieux que les enregistrements diffusé et des programmes de taille infime, c'est pas possible.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

132

Je viens de réinstaller TIGCC et là plus de plnatages sur ma TI92+ et sur VTI TI89, mais sur VTI TI89 quand j'ouvre le menu Var-Link, il ce plante toujours sauf que maintenant j'ai ER_throw d'affiché. sad
ER_throw signifie quoi et s'obtient aver quel genre de problèmes, plantage?

Par contre je ne comprend toujours pas comment j'ai plus détruire le linker de TIGCC.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

133

ER_throw ??? Il me semble que ça provient d'une erreur provoquée par l'AMS qui n'a pas été gérée. Si tu écris un handler pour le TRAP #15, tu devraît pouvoir détecter quelle erreur a provoqué ça (et, *peut-être*, indirectement, l'origine de l'erreur).
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

134

Je pense que je vais finir la version et prposer à des testeurs de tester sur TI89HW1 et HW2 et voir ce que ça donne, car Iros et mhackgyver n'on pas constaté ce bug.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

135

Alors je crois qu'il y a un gros gros bug dans TIGCC dans la création de fichier ASM en Kernel.

Hier j'avais réinstallé TIGCC et j'avais essayé en premier de compiler duke3d, oh magie il ne ce plnate plus sur calculatrice, plus de crash intercepetd, je programme donc ma librairie, je la finit et la je recompile tout les exemples en dynamique en pensant quils fonctionneront très bien sur TI et c'est pas le cas, tout les exemples plante, d'autre vilament comme Mario ou loorsque j'appuye sur ESC, la dernière note est prolongé donc j'ai un son aigue et long et impossible de relancer le programme, ou d'autre comme kirby m'affiche une bôite de dialogue rapidement puis un ER_throw.

Je réinstalle TIGCC, je recompile juste Duke3D, je l'envoye et là il fonctionne à merveille.
Je compîle un autre exemple, mario, je l'envoye et j'ai protect memory viloation. idem pour bubble...
Je décide de désinstaller TIGCC et de compiler en premier mario. et là encore magie, le progreamme fonctionne très bien.

Donc en gros dès que je compile pour la première fois après l'installation de TIGCC un exemple, il fonctionne correctement mais après les autres compilations foire.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

136

Quelle partie de "l'ancien linker n'est plus maintenu" ne comprends-tu pas?
Et puis déjà fais un "Bug Report" sérieux (en suivant les instructions de notre formulaire) si tu veux être écouté. À la limite Sebastian peut sortir un SP5, mais je ne pense pas qu'il ait envie de le faire. Personnellement, je ne corrige plus aucun bogue dans TIGCC 0.94, aussi grave qu'il soit. Si le problème n'est pas résolu tout seul par le changement de linker (et donc corrigé dans la 0.95 bêta 1), il sera corrigé dans la bêta 2.
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é

137

Quelle partie de "l'ancien linker n'est plus maintenu" ne comprends-tu pas? Et puis déjà fais un "Bug Report" sérieux (en suivant les instructions de notre formulaire) si tu veux être écouté. À la limite Sebastian peut sortir un SP5, mais je ne pense pas qu'il ait envie de le faire. Personnellement, je ne corrige plus aucun bogue dans TIGCC 0.94, aussi grave qu'il soit. Si le problème n'est pas résolu tout seul par le changement de linker (et donc corrigé dans la 0.95 bêta 1), il sera corrigé dans la bêta 2.


D'accord, mais ça m'énerve d'attendre pour compiler de simple exemples.
J'espère seulement que le nouveau linker ne fera plus ce bug. smile


Bon en attendant je vais installer et désinstaller TIGCC à chaque fois que je compile un exemple.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

138

Voici la dernière de chez dernière version de PolySnd v2.0:
http://perso.wanadoo.fr/tisofts/polysnd/polysnd2/polysndv242.zip

PolySnd v2.42

Au menu:
-Compatibilité assuré à 100% avec les HW1.
-Correction de divers bugs.
-Ajout d'une fonction (SetInterrupt5Rate).
-Ajout de nouveaux exemples (PolySnd compte maintenant 20 exemples dont 2 exemples WAV).
-Amélioration de la qualité du son.
-PolySnd consomme encore moins de ressources CPU.
-La taille de la libaririe est de 3993 octets donc j'ai réussit à arriver en dessous de 4 Ko.
-Amélioration de la documentation.
-Ajout de commentaires dans le code (que de commentaires français et que dans la version dynamique mais tout est expliqué dans la documentation donc pas de problèmes).
-Améliorations de divers routines, plus rapide, plus petite et plus performante.

Voilà bon tests. smile
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

139

il faudrait que des personnes la test sur TI89 HW1 et HW2, TI92+ HW1 et HW2 et V200. smile
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.