Skip to content
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

Phasor card: remaining things to support #1197

Open
3 of 7 tasks
tomcw opened this issue Mar 12, 2023 · 1 comment
Open
3 of 7 tasks

Phasor card: remaining things to support #1197

tomcw opened this issue Mar 12, 2023 · 1 comment

Comments

@tomcw
Copy link
Contributor

tomcw commented Mar 12, 2023

A list of remaining items to support:

  • In Phasor native mode, investigate how SSI263 IRQ is cleared
  • Cmd line to add a Phasor card (eg. -sN phasor)
    • optionally specify DIP SW1..4 for Hardware Mode Selection (eg. SW Selectable, Echo+, Mockingboard)
    • eg. -sN phasor[:SSSS], where each S is 0 or 1; and/or -sN phasor[:SW|E+|MB]
  • Support Phasor DIP SW setting in code & save-state
  • Investigate whether the Echo+'s 2 AYs' latch addresses can be set independently and write to different AY regs
  • Fix mb-audit's TestAYTones for Echo+
  • 6522's AY RESET always resets both attached AYs, regardless of Phasor mode or chip-select bits.
  • mb-audit 1.52: for Phasor enable "QWE" -> Echo+ / Mockingboard
    • Real Phasor: both E+/MB play tones at half frequency
    • AppleWin 1.30.18.0: E+ is silent (wrong), but MB play tone at half freq (correct)
@tomcw
Copy link
Contributor Author

tomcw commented Apr 14, 2024

In Phasor native mode, investigate how SSI263 IRQ is cleared

mb-audit 1.53 (not released yet) includes tests: tomcw/mb-audit@87739af

NB. AppleWin 1.30.18 fails this new test with error:

Test: 41:05:03
Expected 00 Actual 80

(This is an expected failure, since AppleWin didn't support SSI263 reg1&2 deasserting the IRQ)
SubTestNum=03 means that the write to SSI263 reg1 didn't clear the IRQ.
Expected D7=0(00), but Actual still has D7=1(80)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant