Bon sinon le résultat est pas mal, mais 6ko...

L'exemple de GoldenCrystal m'a détruit une interruption... Je sais pas laquelle mais c'est lourd j'ai plus qu'à reset.
Bon sinon le résultat est pas mal, mais 6ko...
Je ferais un test dans un jeu pour voir combien ça ralenti
geogeo
: Tu peux détailler s'il te plait. Quelle genre de plantage?
Elle aurait fait 1 ko après compression.
Pas de problème mais je vais encore optmiser le code pour gagner des ressources.
Clignotement du pointeur de HOME plus rapide (je sais pas quelle interruption c'est). C'est la même interruption que celle qu'utilise Moitib pour SD2 (les fps merdent, maintenant).
À voir.
Ok. Normalement j'ai qq fps en rab, je verrais ce que ça donne.
ça y est:
http://membres.lycos.fr/pingooz/
telecharger le zip "mojo" Il y a un rapport pour les differentes options et il y a le midi original dans un des rep (je sais plus lequel)
PiNGoO
: 4ko sur 4,5 musique (voir plus) ça fait entre 16 et 20ko de gagné en memoire (même si c'est en memoire archive)
Euh, à tout hasard, je précise que j'ai simplement modifié arkanoid.c, donc je vois pas d'où viendrait le problème (surtout que ça fonctionne très bien sur ma V200)
Pour la musique: //Tempo for this channel: 148
unsigned char channel1[] = {_ad4,5,pause,11,_f5,5,pause,27,_f5,5,pause,11,_ad4,5,pause,11,_f5,5,pause,27,_f5,5,pause,11,_gd4,5,pause,11,_dd5,5,pause,27,_dd5,5,pause,11,_gd4,5,pause,11,_dd5,5,pause,27,_dd5,5,pause,11,_fd4,5,pause,11,_cd5,5,pause,27,_cd5,5,pause,11,_fd4,5,pause,11,_cd5,5,pause,27,_cd5,5,pause,11,_cd5,5,pause,11,_cd6,5,pause,27,_cd6,5,pause,11,_cd5,5,pause,11,_cd6,5,pause,27,_cd6,5,pause,11,_b4,5,pause,11,_b5,5,pause,27,_b5,5,pause,11,_b4,5,pause,11,_b5,5,pause,27,_b5,5,pause,11,_ad4,5,pause,11,_ad5,5,pause,27,_ad5,5,pause,11,_ad4,5,pause,11,_ad5,5,pause,27,_ad5,5,pause,11,_c5,5,pause,11,_c6,5,pause,27,_c6,5,pause,11,_c5,5,pause,11,_c6,5,pause,27,_c6,5,pause,91,_c5,2,pause,6,_c5,2,pause,6,_c5,5,pause,11,_c5,2,pause,6,_c5,2,pause,6,_f5,5,pause,75,_f4,2,pause,6,_f4,2,pause,6,_f4,2,pause,6,_g4,2,pause,6,_gd4,2,pause,6,_a4,2,pause,6,_ad4,5,pause,11,_f5,5,pause,27,_f5,5,pause,11,_ad4,5,pause,11,_f5,5,pause,27,_f5,5,pause,11,_gd4,5,pause,11,_dd5,5,pause,27,_dd5,5,pause,11,_gd4,5,pause,11,_dd5,5,pause,27,_dd5,5,pause,11,_fd4,5,pause,11,_cd5,5,pause,27,_cd5,5,pause,11,_fd4,5,pause,11,_cd5,5,pause,27,_cd5,5,pause,11,_cd5,5,pause,11,_cd6,5,pause,27,_cd6,5,pause,11,_cd5,5,pause,11,_cd6,5,pause,27,_cd6,5,pause,11,_b4,5,pause,11,_b5,5,pause,27,_b5,5,pause,11,_b4,5,pause,11,_b5,5,pause,27,_b5,5,pause,11,_ad4,5,pause,11,_ad5,5,pause,27,_ad5,5,pause,11,_ad4,5,pause,11,_ad5,5,pause,27,_ad5,5,pause,11,_c5,5,pause,11,_c6,5,pause,27,_c6,5,pause,11,_c5,5,pause,11,_c6,5,pause,27,_c6,5,pause,91,_c5,2,pause,6,_c5,2,pause,6,_c5,5,pause,11,_c5,2,pause,6,_c5,2,pause,6,_f5,5,pause,75,_f4,2,pause,6,_f4,2,pause,6,_f4,2,pause,6,_g4,2,pause,6,_gd4,2,pause,6,_a4,2,pause,6,_ad4,42,pause,43,255};
//Tempo for this channel: 148
unsigned char channel2[] = {_ad6,10,pause,22,_f6,21,pause,35,_ad6,2,pause,6,_ad6,2,pause,6,_c7,2,pause,6,_d7,2,pause,6,_dd7,2,pause,6,_f7,16,_ad7,1,_f7,1,_ad7,1,_f7,1,_ad7,1,_f7,1,_ad7,1,_f7,1,_ad7,1,_f7,1,pause,6,_ad7,2,pause,6,_c8,2,pause,6,_d8,2,pause,6,_dd8,2,pause,6,_f8,16,_f7,1,_f8,1,_f7,1,_f8,1,_f7,1,_f8,1,_f7,1,_f8,1,_f7,1,_f8,1,pause,6,_f7,5,pause,11,_fd7,2,pause,6,_gd7,2,pause,6,_ad7,21,pause,11,_cd8,2,pause,6,_fd8,2,pause,6,_gd8,2,pause,6,_ad8,2,pause,6,_cd9,16,_ad7,1,_cd9,1,_ad7,1,_cd9,1,_ad7,1,_cd9,1,_ad7,1,_cd9,1,_ad7,1,_cd9,1,pause,6,_ad7,5,pause,11,_gd7,2,pause,6,_fd7,2,pause,6,_gd7,10,pause,14,_fd7,2,pause,6,_f7,16,_cd8,1,_f7,1,_cd8,1,_f7,1,_cd8,1,_f7,3,_dd8,3,pause,5,_f8,5,pause,11,_cd8,5,pause,11,_gd7,1,_f7,1,_gd7,1,_f7,1,_gd7,1,_f7,1,_gd7,1,_f7,1,_gd7,1,_f7,1,_gd7,1,_f7,1,_gd7,1,_f7,1,_gd7,1,_f7,1,_gd7,1,_f7,1,_gd7,1,_f7,1,_gd7,1,pause,11,_dd7,10,pause,14,_f7,2,pause,6,_fd7,16,_dd8,1,_fd7,1,_dd8,1,_fd7,1,_dd8,1,_fd7,3,_f8,3,pause,5,_fd8,5,pause,11,_dd8,2,pause,6,_f8,2,pause,6,_fd8,1,_f7,1,_fd8,1,_f7,1,_fd8,1,_f7,1,_fd8,1,_f7,1,_fd8,1,_f7,1,pause,6,_dd7,5,pause,11,_cd7,10,pause,14,_dd7,2,pause,6,_f7,16,_cd8,1,_f7,1,_cd8,1,_f7,1,_cd8,1,_f7,3,_dd8,3,pause,5,_f8,5,pause,11,_cd8,2,pause,6,_dd8,2,pause,6,_f8,1,_dd7,1,_f8,1,_dd7,1,_f8,1,_dd7,1,_f8,1,_dd7,1,_f8,1,_dd7,1,pause,6,_cd7,5,pause,11,_c7,10,pause,14,_d7,2,pause,6,_e7,16,_c8,1,_e7,1,_c8,1,_e7,1,_c8,1,_e7,3,_d8,3,pause,5,_e8,5,pause,11,_e8,2,pause,6,_f8,2,pause,6,_g7,1,_g8,1,_g7,1,_g8,1,_g7,4,_a8,1,_g7,1,_a8,1,_g7,1,_a8,1,_g7,3,_ad8,3,pause,5,_c9,2,pause,6,_a8,1,_f7,1,_a8,1,_f7,1,_a8,1,_f7,1,_a8,1,_f7,1,_a8,1,_f7,1,pause,6,_f6,1,_ad6,1,_f6,1,_ad6,1,_f6,1,pause,3,_ad6,1,_f6,1,_ad6,1,_f6,1,_ad6,1,pause,3,_f6,1,_ad6,1,_f6,1,_ad6,1,_f6,1,_ad6,1,_f6,1,_ad6,1,_f6,1,_ad6,1,pause,6,_f6,1,_ad6,1,_f6,1,_ad6,1,_f6,1,pause,3,_ad6,1,_f6,1,_ad6,1,_f6,1,_ad6,1,pause,3,_f6,1,_ad6,1,_f6,1,_ad6,1,_f6,1,_ad6,1,_f6,1,_ad6,1,_f6,1,_ad6,1,pause,70,_f6,1,_a6,1,_f6,1,_a6,1,_f6,1,pause,3,_a6,1,_f6,1,_a6,1,_f6,1,_a6,1,pause,3,_f6,1,_a6,1,_f6,1,_a6,1,_f6,1,_a6,1,_f6,1,_a6,1,_f6,1,_a6,1,pause,6,_f6,1,_a6,1,_f6,1,_a6,1,_f6,1,pause,3,_a6,1,_f6,1,_a6,1,_f6,1,_a6,1,pause,3,_f6,1,_a6,1,_f6,1,_a6,1,_f6,1,_a6,1,_f6,1,_a6,1,_f6,1,_a6,1,pause,54,_ad6,10,pause,22,_f6,21,pause,35,_ad6,2,pause,6,_ad6,2,pause,6,_c7,2,pause,6,_d7,2,pause,6,_dd7,2,pause,6,_f7,16,_ad7,1,_f7,1,_ad7,1,_f7,1,_ad7,1,_f7,1,_ad7,1,_f7,1,_ad7,1,_f7,1,pause,6,_ad7,2,pause,6,_c8,2,pause,6,_d8,2,pause,6,_dd8,2,pause,6,_f8,16,_f7,1,_f8,1,_f7,1,_f8,1,_f7,1,_f8,1,_f7,1,_f8,1,_f7,1,_f8,1,pause,6,_f7,5,pause,11,_fd7,2,pause,6,_gd7,2,pause,6,_ad7,21,pause,11,_cd8,2,pause,6,_fd8,2,pause,6,_gd8,2,pause,6,_ad8,2,pause,6,_cd9,16,_ad7,1,_cd9,1,_ad7,1,_cd9,1,_ad7,1,_cd9,1,_ad7,1,_cd9,1,_ad7,1,_cd9,1,pause,6,_ad7,5,pause,11,_gd7,2,pause,6,_fd7,2,pause,6,_gd7,10,pause,14,_fd7,2,pause,6,_f7,16,_cd8,1,_f7,1,_cd8,1,_f7,1,_cd8,1,_f7,3,_dd8,3,pause,5,_f8,5,pause,11,_cd8,5,pause,11,_gd7,1,_f7,1,_gd7,1,_f7,1,_gd7,1,_f7,1,_gd7,1,_f7,1,_gd7,1,_f7,1,_gd7,1,_f7,1,_gd7,1,_f7,1,_gd7,1,_f7,1,_gd7,1,_f7,1,_gd7,1,_f7,1,_gd7,1,pause,11,_dd7,10,pause,14,_f7,2,pause,6,_fd7,16,_dd8,1,_fd7,1,_dd8,1,_fd7,1,_dd8,1,_fd7,3,_f8,3,pause,5,_fd8,5,pause,11,_dd8,2,pause,6,_f8,2,pause,6,_fd8,1,_f7,1,_fd8,1,_f7,1,_fd8,1,_f7,1,_fd8,1,_f7,1,_fd8,1,_f7,1,pause,6,_dd7,5,pause,11,_cd7,10,pause,14,_dd7,2,pause,6,_f7,16,_cd8,1,_f7,1,_cd8,1,_f7,1,_cd8,1,_f7,3,_dd8,3,pause,5,_f8,5,pause,11,_cd8,2,pause,6,_dd8,2,pause,6,_f8,1,_dd7,1,_f8,1,_dd7,1,_f8,1,_dd7,1,_f8,1,_dd7,1,_f8,1,_dd7,1,pause,6,_cd7,5,pause,11,_c7,10,pause,14,_d7,2,pause,6,_e7,16,_c8,1,_e7,1,_c8,1,_e7,1,_c8,1,_e7,3,_d8,3,pause,5,_e8,5,pause,11,_e8,2,pause,6,_f8,2,pause,6,_g7,1,_g8,1,_g7,1,_g8,1,_g7,4,_a8,1,_g7,1,_a8,1,_g7,1,_a8,1,_g7,3,_ad8,3,pause,5,_c9,2,pause,6,_a8,1,_f7,1,_a8,1,_f7,1,_a8,1,_f7,1,_a8,1,_f7,1,_a8,1,_f7,1,pause,6,_f6,1,_ad6,1,_f6,1,_ad6,1,_f6,1,pause,3,_ad6,1,_f6,1,_ad6,1,_f6,1,_ad6,1,pause,3,_f6,1,_ad6,1,_f6,1,_ad6,1,_f6,1,_ad6,1,_f6,1,_ad6,1,_f6,1,_ad6,1,pause,6,_f6,1,_ad6,1,_f6,1,_ad6,1,_f6,1,pause,3,_ad6,1,_f6,1,_ad6,1,_f6,1,_ad6,1,pause,3,_f6,1,_ad6,1,_f6,1,_ad6,1,_f6,1,_ad6,1,_f6,1,_ad6,1,_f6,1,_ad6,1,pause,70,_f6,1,_a6,1,_f6,1,_a6,1,_f6,1,pause,3,_a6,1,_f6,1,_a6,1,_f6,1,_a6,1,pause,3,_f6,1,_a6,1,_f6,1,_a6,1,_f6,1,_a6,1,_f6,1,_a6,1,_f6,1,_a6,1,pause,6,_f6,1,_a6,1,_f6,1,_a6,1,_f6,1,pause,3,_a6,1,_f6,1,_a6,1,_f6,1,_a6,1,pause,3,_f6,1,_a6,1,_f6,1,_a6,1,_f6,1,_a6,1,_f6,1,_a6,1,_f6,1,_a6,1,pause,54,_ad5,42
// C Source File
// Created 15/06/2003; 22:47:10
//#define USE_TI89 // Compile for TI-89
//#define USE_V200 // Compile for V200
INT_HANDLER OldInt1 = NULL;
INT_HANDLER OldInt2 = NULL;
unsigned char channel1[]=...
unsigned char channel2[]=...
DEFINE_INT_HANDLER (myint2)
{
pokeIO (0x60001B,0);
}
void _main(void)
{
OldInt1 = GetIntVec (AUTO_INT_1);
OldInt2 = GetIntVec (AUTO_INT_2);
SetIntVec (AUTO_INT_1, DUMMY_HANDLER);
SetIntVec (AUTO_INT_2, myint2);
EnableSound ();
InstallSound ();
PlayMode (STEREO);
SetTempo (120);
PlaySound_voice1 (channel1);
PlaySound_voice2 (channel2);
SetState (ALLVOICES);
while ((_keytest (RR_ESC)!=TRUE) && (VoiceState()));
UninstallSound ();
DisableSound ();
SetIntVec (AUTO_INT_1, OldInt1);
SetIntVec (AUTO_INT_2, OldInt2);
}
Dans ton pack il manque le setup .lst j'ai tenté une décompression bourrin du .cab mais aparamment ca ne marche pas ou du moins quand je fais ouvrir il ne ce passe rien même avec les .mid fournis avec polysound.