バージョン
4.0-4169
ブランチ
new-zelda-hle
投稿日時
9 年, 5 ヶ月前
Windows x64 Mac OS X Android
コミット
75302f48073406c2a682f21ebeb4cc8f7d3e1d0c
投稿者
Pierre Bourdon
変更点
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