-
Notifications
You must be signed in to change notification settings - Fork 31
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
Create sound infrastructure in the emulator #157
Comments
Note: with addition of support for all Dave interrupts, TG channels are emulated now but without any "effect" (modulation, distortion etc). It can be used later to start to develop the audio generating as well other than the D/A for sure. |
Audio init, stop/start code fragment is implemented but not used for playback yet. Commit 1c5a581 |
First try with real audio. Very dirty, ugly hack, without buffer over/under-run protection, inaccurate, etc, but it does something at least :-/ Note, audio_init(0) in main.c disables it, you should use audio_init(1) to try. |
Audio can be tested in released win32 build too, with :XEP AUDIO command. Still, the infrastructure is pre-alpha quality no sync, etc, anything :( |
Minimal SDL version is 2.0.4 now. There are new possibilities with this SDL version, ie audio queuing. Should be used ... With maintain sync in timing code as well. |
Though it's a Xep128 transferred issue, can be meant to the Xemu project as well, still. However there is already an issue for similar problems in Xemu: #90 |
So closing this one for now ... |
Create the sound infrastructure, keeping in sync, etc, as a test, implement D/A mode only, later Dave audio generation as well (this one is probably another issue ticket).
The text was updated successfully, but these errors were encountered: