Mistério Resolvido: Interrupções Sincronizadas com VBL do Apple II MouseCard

2025-05-08
Mistério Resolvido: Interrupções Sincronizadas com VBL do Apple II MouseCard

Este post investiga o mecanismo de sincronização entre as interrupções IRQ do Apple II MouseCard e o esvaziamento vertical (VBL). O autor inicialmente observou cintilação na emulação MAME, mas renderização suave no hardware real. Através da interação com a comunidade e da análise do firmware do MouseCard, o mistério foi resolvido: o MouseCard não recebe diretamente o sinal VBL, mas usa software em um microprocessador 68705 para calcular e disparar interrupções com precisão, alcançando a sincronização VBL. Isso envolve manipular registradores 6821 PIA e configurar o temporizador interno do 68705, alcançando finalmente uma sincronização VBL altamente precisa, consistente com a documentação oficial da Apple.

Leia mais
Desenvolvimento sincronização VBL

Glider Ressurge: Um Clássico do Apple II Remasterizado

2025-03-27
Glider Ressurge: Um Clássico do Apple II Remasterizado

O clássico jogo Glider para Apple II foi revivido por um desenvolvedor que o recriou meticulosamente usando assembly 6502. Requer um Apple ][+ ou modelo mais recente (mouse necessário no ][+), esta reimplementação oferece controle por mouse e teclado e é melhor apreciado em uma tela monocromática (por design). O desenvolvedor também compartilhou um log de desenvolvimento detalhado, descrevendo a jornada de aprendizado do assembly 6502 e a concretização do projeto. Esta versão jogável gratuita é um deleite para entusiastas de jogos retrô.

Leia mais
Jogos