HispaMSX

Ensamblador

2000-08-23 23:14:34

    Hola!

Una pregunta técnica: alguien puede indicarme (con el código ensamblador
si no es mucho pedir) que debo hacer para que una rutina que tengo hecha
se ejecute en la interrupción del timer (o sea, 50 veces por segundo).

    El parche lo has de colocar en:

    $FD9A

    Ejemplo:

    DI
    LD    HL,Rutina
    LD    A,$C3
    LD    ($FD9A),A
    LD    ($FD9B),HL
    EI

    ...

Rutina:
    (pon aquí tu código)
    RET

    Asegurate de guardar y restaurar todos los registros que modifiques.
Dado que se trata de 'un parche' este debe ser lo mayor transparente
posible. (incluyendo el PPI-C ^_-)

    Saludos!

    Juan







<Anterior en la conversación] Conversación actual [Siguiente en la conversación>