Changes
/* Macros */
Configure la fréquence des deux YM.
Usage :
*CTC_SetYM d (défaut : 1)
Si le paramètre est omis, c'est la fréquence du CPC qui est choisie par défaut.
*CTC_StartChannel d,rr
Le premier paramètre est donné sous la forme d'une valeur immédiate. Les deux suivants seront chargés en (rr) ou (ii). Il est possible d'ajouter un post ou un La pré incrément/décrement pour incrémentpost imcrémentation/décrementer rr/iidécrementation est possible dans ce cas.
Exemple : CTC_StartChannel ctc.chan2,HL++
*ctc.chan2 : Canal 2
*ctc.chan3 : Canal 3
'''CTC_StartNMI'''
Démarre le canal 0 pour déclencher une interruption NMI à l'adresse CRTC indiquée.
Usages possibles :
*CTC_StartNMI
Sans paramètre , le CTC est configuré pour produire l'interruption non masquable à l'adresse indiquée par les registres 14 et 15 du CRTC. Les registres de début et de fin de curseur (registres 10 et 11 du CRTC) doivent être correctement configurés avant l'usage de CTC_StartNMI.
*CTC_StartNMI d/r/(rr)/(ii),d/r/(rr)/(ii)
Le premier paramètre correspond à la partie haute de l'adresse CRTC à laquelle l'interruption non masquable doit se produire , la deuxième à la partie basse. Les paramètres peuvent être une valeur immédiate, un registre 8 bits (D,E,H,L) ou une référence à un registre 16bits ou d'index. La pré/post imcrémentation/décrementation est possible dans ce cas.
Exemple : CTC_StartNMI (DE++),(DE)
*CTC_StarNMI dd
Le paramètre correspond à l'adresse CRTC 16bits complète.