Added check IRQ is from Mockingboard.

This commit is contained in:
Bobbi Webber-Manners 2022-11-24 17:32:46 -05:00
parent ba8b916e16
commit 5ccc5e47af
2 changed files with 5 additions and 2 deletions

Binary file not shown.

View File

@ -158,8 +158,11 @@ MOCKAMP PHX
* Mockingboard interrupt service routine - just calls generic audio ISR
MOCKISR CLD
* TODO: Check whether interrupt is from Mockingboard or not
BIT MOCK_6522_T1CL ; Clear interrupt
BIT MOCK_6522_IFR ; See if interrupt was from MB
BMI :MOCK ; Yes
SEC ; We did not service irc
RTS
:MOCK BIT MOCK_6522_T1CL ; Clear interrupt
JSR AUDIOISR
CLC ; CC indicates we serviced irq
RTS