Closed mooinglemur closed 1 year ago
If only all the PRs were this easy. 😇
That said, just out of an abundance of caution, I'll be merging the larger audio PR first. Looking at the code, I don't anticipate a conflict, but I've been surprised before. So I look forward to merging this on Monday.
AFLOW, SPRCOL, LINE, and VSYNC bits in ISR should be set regardless of what happens to be in IEN. In https://github.com/commanderx16/x16-emulator/pull/462 we fixed this for LINE and VSYNC, but I missed SPRCOL, which is fixed in this PR.
Hardware:![image](https://user-images.githubusercontent.com/395186/214965367-f81e2838-ae14-4458-b394-79266c9acbd4.png)
Emulator before fix:![image](https://user-images.githubusercontent.com/395186/214965406-418de59d-66c9-4e3e-8682-f760050c3912.png)
Emulator after fix:![image](https://user-images.githubusercontent.com/395186/214965430-7eedf8d1-3194-4dcc-9bbe-2d6c9cdac65f.png)