-
Notifications
You must be signed in to change notification settings - Fork 8
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
Include sources for additional device support #6
Conversation
These additional sources include device support for VESA (VBAI), Gravis Ultrasound, Turtle Beach Multisound, Windows Sound System, and possibly a few others. Additional code is included for calling real-mode TSRs from within protected mode, playing XMIDI files from AIL drivers, and other fixups.
Any chances to get sources of wssinit and codec for the sndsys driver ? |
I have a question about the following part of your commit text:
Do you mean that you added improvements on top of the initial distribution you got from John Ratcliff? Because if so, I think it would be preferable (both for historic reasons and to recognize your specific improvements) to split this in two separate commits: the initial commit that simply adds the missing files from the distro as you received it from John, and then a second commit with your changes on top of that. |
Hmmm... I'm a bit confused now. In the initial ZIP file, there are indeed two files that @galazwoj seems to be referring to, namely a @MobyGamer However, in your PR, both files appear to be missing, even though the MAKEFILE in the Did you purposely leave those files out of the PR, because the ZIP file only has them in binary form? Perhaps you had added I did a little bit of Googling, and I found this question on Retrocomputing Stack Exchange about programming resources for Windows Sound System compatible sound cards, and one of the answers made mention of an MS-DOS Developers Kit that Microsoft had made available at one point. The respondent even linked to a screenshot on Imgur showing some publication from Microsoft (apparently a scan from some PowerPoint printout) that listed this MS-DOS Developers Kit as being available and "free of charge". I'm sharing this screenshot here as well: There's a good chance that the @binarycrusader I noticed you were one of the people who starred this project. I know that the Windows Sound System spec is almost 30 years old now, but perhaps you can ask some of the greybeards who are still at Microsoft whether they still have a copy of this MS-DOS Developers Kit for the Windows Sound System backed up somewhere? I couldn't find a copy of that SDK anywhere on-line. (Yes, I used Bing too. 😉) Even better would be if the source code of the Developers Kit were still available. If so, would Microsoft perhaps agree on releasing it as open source, preferably under the MIT license, just like this project? If you could ask around, that would be appreciated. Thanks. 😇 |
@volkertb I managed to understand the majority of the missing code using the source codes supplied with win995ddk in samples/mssndsys/vxd. The WSS Kit can nowhere be found. The original obj files would be useful because they retain procedure names but it seems possible to build the driver without them. |
I contributed the pull request because it was a request from @volkertb. I'm not sure why the request was made, as they have the same .zip that I provided earlier. If there is something missing in the pull request, I don't have it. I'm not interested in splitting up the pull request; if it needs to be split, then I recommend rejecting it and submitting whatever it is you need from whatever is here and/or the original .zip I sent @volkertb . I left all binary .com, .exe, and .obj files out of the pull request because that's what I thought was being asked for. The .zip @volkertb has should have them. |
Fair point, but it wasn't until just the other day that we realized that some of the required .OBJ files (at least Thanks again! |
These additional sources include device support for VESA (VBAI), Gravis
Ultrasound, Turtle Beach Multisound, Windows Sound System, and possibly
a few others. Additional code is included for calling real-mode TSRs
from within protected mode, playing XMIDI files from AIL drivers, and
other fixups.
Resolves #4