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

Mockingboard sound is completely GONE #200

Open
ghedger opened this issue Apr 12, 2023 · 8 comments
Open

Mockingboard sound is completely GONE #200

ghedger opened this issue Apr 12, 2023 · 8 comments

Comments

@ghedger
Copy link
Contributor

ghedger commented Apr 12, 2023

The sound on the Apple II was not great; the Mockingboard made it marginally better and had its own charm. I did extensive work some time ago to perfect the Mockingboard emulation as I worked on the real thing back in the day, debugging timing issues on the looping circular buffers. Now the Mockingboard emulation is totally GONE.

@maxolasersquad
Copy link
Member

Would you mind checking out older versions to find which commit broke it?

@ghedger
Copy link
Contributor Author

ghedger commented Apr 12, 2023

Sure -- though looking at the log I have an idea. Might be a couple of days before I can get to it.

@ghedger
Copy link
Contributor Author

ghedger commented Apr 12, 2023

Okay, found it.

1a5a1bd works
4dc7f6b fails

@ghedger
Copy link
Contributor Author

ghedger commented Apr 12, 2023

I don't have time to investigate it right now but did find the commit that broke it.

@maxolasersquad
Copy link
Member

Thank you for that. Looking at that changeset, it is not obvious to me why that would cause such a change.

@ghedger
Copy link
Contributor Author

ghedger commented Apr 12, 2023

...which leads me to suspect it's something to do with the configuration settings, either the location/contents of the linapple.conf or something downstream of that. The change, if I'm not mistaken, was adding support for a clock.

@maxolasersquad
Copy link
Member

Hmmm. Your config hunch sounds like the right direction. Yes, the commit adds hardware support for a prodos clock.

@ghedger
Copy link
Contributor Author

ghedger commented Apr 12, 2023

I don't remember if there was any hardware contention between ProDOS clock and Mockingboard because I never had a ProDOS clock in my Apple IIe. I do know that the Mockingboard worked in the Apple IIGS which had the clock built in (sample implementation as ProDOS clock I do not know).

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

No branches or pull requests

2 participants