570

J'ai cherché dans la DOC et je ne trouve rien, je suis vraiment nul. sad
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.

571

je me suis planté, désolé, c'est pas dans la doc. Mais quand g eu ce prob, j'ai compilé en kernel et ..... pfiou plus de probleme. J'utilisait ziplib aussi, c'est pas la même chose. t'aurait pas oublié #include ??? ça m'arrive des fois
http://membres.lycos.fr/pingooz/
Un cafe et deux sucres

572

Essaie : asm("move.w #0x2400,__gray_int1_handler_hw2+4");

573

Je suis en Kernel mais je ne pense pas avoir oublié un include quelque part, c'est un hack de TIGCC hors il doit ce trouver dans la librairie standard 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.

574

J'ai toujours ce 1 undefined reference to __gray_int1_handler_hw2. sad
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.

575

C'est normal, le label __gray_int1_handler_hw2 n'est pas exporté...
de toute façon, ça risque de clignoter si tu fais ce que Kevin a dit, parce que ça revient à remplacer l'instruction : move.w #0x2700,%sr par move.w #0x2400,%sr, ce qui revient à diminuer le niveau d'inhibition des interruptions, donc ça augmente le risque de clignotements.

576

Mais je préfère essayer on sais jamais, qui sais peut être que ça fonctionneras bien.
Pour exporter un label je fait comment?
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.

577

Bah il faut modifier les sources de gray.s et les réassembler en lib statique. Mais je ne sais pas trop comment tu dois t'y prendre...
Mais de toute façon, si tu inclus ce code dans ta lib, il faudra que tout le monde ait une version de gray.a qui exporte le label __gray_int1_handler_hw2, donc c'est un peu mort.

578

Ah moins que j'oblige l'utilisation de ma routine de gray à l'initialisation de PolySnd, comme le fait Graphx et bien d'autre trucs.

Mais si je dois inclure une routine de gray dans mon interruption, cela changeras-t-il les choses et surtout est-ce que j'aurais la permission d'utiliser les fonctions 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.

579

Argh, j'ai oublié de vérifier si le label est exporté...
Bon, encore plus sale, mais ça devrait marcher:
asm("move.w #0x2400,__gray_plane_index+6");
Mais ne te plains pas si ça ne marchera plus dans une version future de TIGCC...
C'est bien pour tester, mais au-delà, ben, ce n'est pas génial comme méthode. sad

Pour les routines de TIGCCLIB, lis la licence et respecte-la. smile Tu peux les utiliser sous certaines conditions.
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é

580

Ne t'en fait pas Kevin, je respect le travail des autres et donc je lirais la licence et surtout je la respecterais.
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.

581

Kevin, ta méthode est vraiment impressionnante, le son avec les niveaux de gris est vraiment superbe, pas de clignotement, pas de ralentissemenent, c'est vraiment formiddable, même si c'est un hack faut vraiment qu'il soit inclus dans la futur version de TIGCC, je suis content, on voit pas la différence de son avec ou sans les niveaux de gris. Kevin tu est un DIEU. 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.

582

Cette librairie est presque terminé mais tout les problèmes sont résolus et je suis a un résultat que je n'espèré pas, cette version est vraiment plus puissante que les anciennes.
-Plus de problèmes avec les niveaux de gris, ça marche vraiment bien avec, pas de clignotement et le son est de meilleurs qualitée, ça valait vraiment le coups d'essayer jackiechan.
-Le son est vraiment bien, j'ai même 10 octaves.
-Plein de fonctions importante
-Réduit que seulement de 2 images par secondes un programmes qui l'utilise, c'est vraiment faible, je viens de faire les testes.
-Tailles des fichiers vraiment faibles...
-Et on ne perd pas d'interruption puisque la 5 est toujours utilisable.

Il me reste encore 3 choses à faire:
-Ajouter d'autres fonctions moins importante mais utile.
-Compatibilitée avec les HW1, donc faudrait que quelqu'un essaye ma librairie sérieusement avec une HW1. Puis compatibilitée avec TI-89, c'est le cas mais sur vrai TI.
-Etalonnage avec précision de l'interruption au alentours de 7500 hz.

J'ai déjà fait le plus difficile mais je suis content, vraiment merci Kevin. 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.

583

erf, si chaque librairie se met à avoir besoin de sa propre routine de gray, on va pas s'en sortir grin

(il me semble que GraphX a deja la sienne... et pour XLib, TiMad en parlait... et Genlib utilise deja la sienne)
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

584

Elle n'as pas ça propre routine de gray mais j'ai juste le hack de kevin et ça marche niquel. Il faut juste ne pas coupé l'interruption 5 quand on fait des niveaux de gris. 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.

585

La librairie est bientôt terminé, il reste de fonction de synchronisation des voix rien de plus et la compatibilitée HW1. Place maintenant au testes et là je sens mal.

J'aurais besoin de personnes interessé pour faire different teste, pour l'instant sur des HW2 TI-89, TI-92 et même V200 et sur des AMS différente <2.05 et > et pourquoi pas Pedrom. A savoir que il est impossible de tester cette librairie via Virtual TI, il n'émule par le port I/O en bas niveau.

Voici la librairie au stade de 95%.
http://perso.wanadoo.fr/tisofts/polysnd/polysnd2/polysnd201.zip

Sur l'écran il y a 10 lignes de textes:
-2 première pour le tempo (voie1 et 2)
-2 fréquences en cours (voie1 et 2)
-2 Durées en cours (voie1 et 2)
-2 Temps totale de la voie1 et 2
-2 Temps écoulé.

2 Oscilloscopes s'affiche pour chaque voie, celui du haut voie1 et celui du bas voie2, à savoir que l'écran ne suit pas une telle fréquence, et je n'ai pas mis d'échelles donc il sont pas très précis.

Le programme tourne avec 4 niveaux de gris mais sans images de fond. A savoir que si vous modifiez mes programmes, vous deveez me tenir au courant de vos modifications et vous devez m'envoyer la version modifié.

Le morceau de musiques présent dans testc c'est Bubble Bobble. Regardez bien les valeurs qui s'affiche....
Le temps totale de la musique est de 42 secondes.

Merci pour votre aide.
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.

586

il existe un prog qui converti le midi ou autre en utilisable pour le C ??
http://membres.lycos.fr/pingooz/
Un cafe et deux sucres

587

Il existe mais faut que je le revoit entièrement, car il y a plus d'octaves, les noms de notes on changés.... Et il n'ai que pour l'ASM mais je travaillerais là dessus quand la libaririe serat terminée.
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.

588

il serait possible de faire quelque chose qui tourne sous VTI ?
(enfin, avoir une version de debug de la lib, pour VTI, et une version release, pour la calc...)

enfin, si c pas possible...
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

589

Je ne pense pas qu'il soit possible de faire une version sur VTI car VTI n'émule pas entièrement l'hardware et comme j'utilise beaucoup de fonctions de l'hardware ça marche pas sous VTI.
Je pense aussi que la vitesse de changement d'état du port I/O n'ai pas vissible dans VTI est donc ça fonctionne pas, les oscilloscopes sur VTI sont toujours égale à 0V donc je voit pas comment je peux corriger ça. sad
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.

590

sous VTI tu peux, il suffit de cocher sound enabled mais, le prob c'est qu'il est plus lent que sur real calc et la musique est entrecoupé de petit 'bup' ou 'bip' tu choisi et c'est pas terrible. Mias on calc, le son sur les premiere version de Polysnd est genial
http://membres.lycos.fr/pingooz/
Un cafe et deux sucres

591

Je sais bien que sous VTI, enabled sound existe mais ça ne fonctionne pas. sad
VTI n'ai pas un point principal pour moi encore, la librairie n'ai pas terminé, lorsqu'elle serat compatible avec HW et HW2 là je penserais à VTI. smile
Le son sur cette nouvelle version est encore mieux. 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.

592

ok smile
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

593

Faite vraiment des testes, svp.
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.

594

je peux toujnours pas...
(kj'ai pas de ti ici... et son port io a celle que j'ai e france est presque mort... pour envoyer un fichier, fo tourner la clac dans tous les ens pdt 410 minutes grin)
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

595

moi j'ai pas accés a mon ordi sinon j'aurai bien essayé
http://membres.lycos.fr/pingooz/
Un cafe et deux sucres

596

C'est chiant ce hack au niveaux du port I/O, c'est ce qui handicap cette librairie.
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.

597

pkoi ???
http://membres.lycos.fr/pingooz/
Un cafe et deux sucres

598

Personne ne veut faire un simple adapateur Jack 2.5 en 3.5 et ça pose prblème, la partie hardware est vraiment simple pourtant. J'assure que c'est ça qui handicap cette librairie, si tout était intégré ça passerais mieux.
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.

599

ben moi j'ai des ecouteur avec jack 2.5(repiqué chez un pote qui voulait jeter une mini-radio avec ses 'mimi' écouteurs grin), alors pas de probleme pour moi
http://membres.lycos.fr/pingooz/
Un cafe et deux sucres

600

Un kit piéton ça marche, un adpatateur jack mâle 3.5 en femelle 2.5 ça ce trouve...
Un peu de bricole, en 5 mins c'est fait, moi j'ai acheté un jack femelle 3.5 puis mâle 2.5 en grande surface et 3 soudures et c'est bon. 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.