Misterio Resuelto: Interrupciones Sincronizadas con VBL de la Tarjeta de Ratón Apple II
Esta publicación profundiza en el mecanismo de sincronización entre las interrupciones IRQ de la tarjeta de ratón Apple II y el borrado vertical (VBL). El autor inicialmente observó parpadeo en la emulación MAME, pero una representación fluida en el hardware real. A través de la interacción con la comunidad y el análisis del firmware de la tarjeta de ratón, se resolvió el misterio: la tarjeta de ratón no recibe directamente la señal VBL, sino que utiliza software en un microprocesador 68705 para calcular y activar interrupciones con precisión, logrando la sincronización VBL. Esto implica manipular registros 6821 PIA y configurar el temporizador interno del 68705, logrando finalmente una sincronización VBL altamente precisa, consistente con la documentación oficial de Apple.