Concernant Exeldrums, j'ai jeté un oeil sur les caractéristiques du composant Philips/Hohner PCF0705 embarqué. En POKant dans ses zones d'adressage, j'ai n'ai rien obtenu de plus que les possibilités d'Exeldrums (pas de réglage de volume, de durée, de reverbe...). Enfin si, mais rien d'important: il est possible de jouer un instrument sans attendre la fin d'exécution du précédent...mais pas de mix possible car l'exécution du précédant et alors stoppée. Il est alors possible de créer du "bruit" résultant de la lecture d'une succession de samples d'instruments (variants entre le début de lecture et le point d'arrêt)
La boîte à rythmes se pilote très simplement en envoyant deux valeurs dans les ports, de type:
Code : Tout sélectionner
MOVP P49, (valeur hexa instrument)
MOVP P50, (valeur hexa instrument)
Il s'agit de la même procédure que pour piloter l'extension interface 16 voies (avec les PEEK en plus). L'intérêt de ce pilotage rudimentaire et pouvoir être utilisé directement en Assembleur, Exelbasic, Exelogo, etc.).
Exeldrums n'a jamais été utilisée dans des programmes commerciaux tiers, ou d'Exelvision en dehors de la cartouche Exeldrums. De ce fait, et en effet, son émulation n'est pas compliquée.