31Fermer33
matmookLe 20/04/2016 à 21:37
cooper (./31) :
matmook (./24) :
cooper (./23) :
oups lu les posts précédents trop vite... tu as des infos plus précises sur l'utilisation du replay de chipper ? Abcmusic est assez laborieux à pratiquer sad
Je crois que c'est le même auteur, d'ailleurs la syntaxe ressemble fortement à ABC :
lynx_snd_init();
lynx_snd_pause();
lynx_snd_play(0, musicptr.music0);
lynx_snd_play(1, musicptr.music1);
lynx_snd_play(2, musicptr.music2);
lynx_snd_play(3, musicptr.music3);
lynx_snd_continue();

D'après ce que j'ai compris, à l'init, tu as une ISR qui est installée sur le timer7 pour ré-actualiser les canaux audio.
La zic en elle-même est obtenu sous forme de fichier asm depuis le logiciel Chipper (sorte de tracker).

Je suis en train de tester Chipper mais comme avec tous les tracker, je n'y comprends pas grand chose... (moultes options partout). smile
Ah oui en effet ça semble assez similaire à abc ! Tu as pris la lib sur lynxdev.atari.org ?
Oui c'est ça ! smile

Bon, pour sample.m65, ça va être chaud, toutes les directives ont changé (dc.b => .byte, global => .export, pas de :: pour les labels, les sections bss, text , ... deviennent des SEGMENT, ...), on va tenter le coup !! smile