On Wednesday, February 15, 2006 3:54 PM [GMT+1], Luca Bisti <lucbisti@xxxxxx> wrote:
La durata dell'INT e' importante solo per stabilire se un'interruzione verra' accettata o no. Alcuni giochi e demo usano la modalita' IM2 e come routine di interruzione piazzano semplicemente EI/RET. Contando i 19T per entrare nella routine, i 4T di EI e i 10T della RET si arriva a 33T, a cui vanno sommati i cicli residui dell'istruzione interrotta... bastano 2-3 T-states di differenza sulla durata di INT per cambiare tutto.
MDA (128K) richiede che le contese sulla memoria e sull'I/O siano perfette. Come le hai implementate sul Badaloc? Chiedimi pure qualsiasi informazione sulle temporizzazioni, le abbiamo studiate apposta :)
Ciao!