11Fermer
ericde45Le 12/01/2023 à 18:12
je n'avais que l'interrupt DSP autorisée, pas de VI / j'ai testé en diminuant la frequence de replay du I2S aussi.
level0 à à 50 HZ ( venant du timer 1 du DSP) ( donc plein de temps cpu car la démo globale prend les 2/3 maxi du temps machine de la jaguar )
un replay 'future composer' au 68000 qui prend juste quelque scanlines à la fréquence du 68000 de la Jaguar
avant la fin de ma routine level0, je testais si une interruption DSP était en cours avant de demander une interruption 68000 vers DSP
puis clear de l'interruption level0 :

.waitint1:
nop
move.l D_CTRL,d0
btst #6,d0
bne.s .waitint1
or.l #DSPINT0,D_CTRL ; interrupt pour prise en compte des valeurs FC par le DSP

move.w #%1000000010001,INT1
move.w #%1000000010,J_INT ; configurer JINT ($F10020) en activant le bit1

move.w #$0,INT2