Perso, je ne vois pas comment faire, à part "doubler" ta routine d'interruption.
lol.
Tu veux dire executer 2 fois ma routine d'interruption dans la même interruption. Mais c'est pas précis et encore moins ce qu'il faut.
GoldenCrystal Le 26/08/2003 à 14:03Edité par GoldenCrystal le 26/08/2003 à 14:05 ba c'est assez simple, mais ça ralentit beaucoup le programme (ce qui n'est pas vraiment souhaitable: Tu rajoutes ta routine à la fin de ta routine et entre les deux, tu essayes d'avoir un timing assez précis pour que sur toutes les machines on ait l'illusion d'une interruption à 16 kHz.
EDIT: post croisé
mouai, ça risque comme tu le dit de faire l'effet inverse de ce que je veux, en bref accélérer la gestion de la routine.
Et imagine, par exemple obtenir 22 KHz sur HW2, j'execute presque 3 fois la routine et le CPU est très vite débordé. C'est pas cool.
par contre tu peux essayer de faire deux bchg à la suite à chaque fois que tu fais un bset ou un bclr ou un bchg (je sais pas ce que tu fais, j'ai pas regardé ton code) dans le port E/S du link et peut-être que ça rendra la fréquence parasite moins audible.
Pollux pense qu'en bidouilliant les ports dans l'interruption, on peut multiplier par 2 la fréquence max de l'auto int 5.
Mais honnêtement, je vois pas trop comment ça pourrait fonctionner.
J'ai essayé, ça diminue juste le volume et ça créer une fréquence aigus très faible.
fréquence aigue très faible -> fréquence de 8192 Hz, non ?
Sérieux !? Faut que je teste des trucs pske le son sur les ti c'est encore plus complexe que sur les haut-parleurs des PC.
Ba non, pas exactement, puisque si à chaque Int 5 tu fais:
bset #2, (0x60000E)
bset #3, (0x60000E)
bclr #2, (0x60000E)
bclr #3, (0x60000E)
Tu auras une fréquence de 8 KHz
plus ou moins 8Khz, je dirait moins, mais plus de 4Khz, mais pas fixe non plus (genre un peu haché)

Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
Mais on ne perd pas grand chose en qualité.
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)
Ben tu adaptes la routine MIDI que j'ai posté sur l'autre topic aux Waves...
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)