some facts:
1.the Miles Sound System is (as far as I know) made up of the dlls, the SDK (the .h and .lib files) and the documentation for same.
2.the dlls are included on the CTP2 cdrom
3.we dont have the SDK itself (the headers/libs or the docs)
However, we do have source code that calls into
Why not just look at the CTP2 source code and figure out from the source code what the .lib and .h for MSS should look like?
Since we arent distributing anything thats (c) rad game tools (i.e. the dll, headers, libs or anything), we arent violating copyright.
Plus, we dont need to re-write any of the sound code.
For the *.lib, its almost certainly an Import Library (because the names of the functions being called by CTP2 match exactly the names of the functions in the mss dll). And we dont need the origonal Rad Game Tools import library to generate one of our own...
And (from a brief look at the code), it shouldnt be hard to snythesize enough of the header file for CTP to build (although if someone else wants to disagree with me, please do so
Anyhow, feedback on my idea is wanted.
1.the Miles Sound System is (as far as I know) made up of the dlls, the SDK (the .h and .lib files) and the documentation for same.
2.the dlls are included on the CTP2 cdrom
3.we dont have the SDK itself (the headers/libs or the docs)
However, we do have source code that calls into
Why not just look at the CTP2 source code and figure out from the source code what the .lib and .h for MSS should look like?
Since we arent distributing anything thats (c) rad game tools (i.e. the dll, headers, libs or anything), we arent violating copyright.
Plus, we dont need to re-write any of the sound code.
For the *.lib, its almost certainly an Import Library (because the names of the functions being called by CTP2 match exactly the names of the functions in the mss dll). And we dont need the origonal Rad Game Tools import library to generate one of our own...
And (from a brief look at the code), it shouldnt be hard to snythesize enough of the header file for CTP to build (although if someone else wants to disagree with me, please do so
Anyhow, feedback on my idea is wanted.
Comment