Version
4.0-4169
Entwicklungszweig
new-zelda-hle
Zeitpunkt
9 Jahre, 5 Monate her
Windows x64 Mac OS X Android
Commit
75302f48073406c2a682f21ebeb4cc8f7d3e1d0c
Author der Änderung
Pierre Bourdon
Beschreibung der Änderung
DSPHLE MailHandler: Synchronize reads and interrupts

This change is meant to solve the following problem: how to translate the
following snippet to DSPHLE:
    SendInterruptAndWaitRead(MAIL_A);
    SendAndWaitRead(MAIL_B);

    SendInterruptAndWaitRead(MAIL_C);

This should cause the following actions on the CPU side:
    ---> Woken up by interrupt
    Reads MAIL_A
    Reads MAIL_B
    <--- Exits interrupt handler

    ---> Woken up by interrupt
    Reads MAIL_C
    <---

But with the current D