-
-
Notifications
You must be signed in to change notification settings - Fork 42
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[NSFE] Illegal opcode 0xF2@0xEFFE #386
Comments
…nd $FFFB even though it shouldn't since they are reserved for the NSF Player ("The vector table at $FFFA-FFFF should not be filled with code or data by the NSF. These can be overridden by hardware NSF players."). I have added the management of this eventuality (#386).
Hi @nelsonhef , try with the last WIP. |
Hi @punesemu, i tried the latest WIP (a51c9f4) and now the NSFE file produces sound output, but i had another Illegal opcode 0x02@0xA566 while playing Song 0 (Green Fields). I was able to find two ways to reproduce the issue:
|
Thx @nelsonhef, can you test the last WIP? |
Fixed in b6dc62f. Thank you for the fix and the detailed explanation of the issue. |
Hi!
The following NSFe file (Kirby's Adventure CRC: b02b8838) doesn't output sound and returns a illegal opcode 0xF2 in the latest WIP (74252de) and below. Tried all relevant commits down to the 0.111 release and all gave the same error although at different PC. The 0.110 release plays fine.
WIP 74252de - cpu : alert PC = 0xEFFE, CODEOP = 0xF2
0.111 release - cpu: alert PC = 0xFA39, CODEOP = 0x52
0.110 release - works.
nosound.zip
The text was updated successfully, but these errors were encountered: