First post, by Tiido
This is something I started working around the end of last year, over the months there were several iterations, 4th one being the first that actually got realized :
----(bits from SETYMF's readme)----
T-04YBSC is intended to be the ultimate YMF71x (OPL3-SA2x, OPL3-SA3x) based sound card out there, made with no compromises on sound quality. I got fed up with all the crummy YMF71x based cards out there and designed my own based on reverse engineering and experimentation to characterize the chips and figure out most optimal circuit and layout for them. I also wrote my own software to make use of everything in most nicest way, vastly improving on all existing solutions.
Some of the hardware features :
* Windows Sound System, mostly CS4231 compatible.
* Sound Blaster Pro 2.0, supporting most features of the real deal.
* One MPU-401 UART wired to WaveBlaster header and GamePort.
* Second MPU-401 UART wired to YMF721 based MIDI ROMpler.
* Two OPL3L, one in YMF719 and one in YMF721. Compatible with OPL2 and OPL3.
* Covox Speech Thing support. Uses YMF719 Microphone line.
* Secondary IDE port with PIO based access for stuff like CD-ROM drives.
* WaveBlaster header that can accomodate all the goodies.
* Fully functional GamePort with MIDI I/O and a polyfuse on the 5V line.
* Dedicated headphone output with a proper amplifier, can drive even 4 ohms.
* AC97 compatible front panel audio connector (lacks microphone support).
* Proper Line-Out with near 5Vpp output capability.
* Proper Line-In capable of 5Vpp signal input.
* PC-Speaker input. Repurposes Mono-In line of YMF719.
* Software controlled component and system resources management.
* YMFDEC, a custom CPLD that allows software control of various components.
Rest of the readme is found here
I have made a few oopses along the way that required a patch wire, cut trace and misaligned TRS connectors so that I actually had to cut things to make them fit (you can take a look at the photos on my site). As with other sound card projects I have seen here, the metal bracket is big problem, I don't have any to supply and due to the oops only Aztech card's brackets will have the closest fit without cutting the connectors slightly.
I have the intention of selling the 10 prototypes I can make so I can raise some money to do the final version with all the problems fixed in a way that no cut traces and patch wires are needed, plus I am pretty much completely out of money and unable to pay the bills I'll be getting next month... everything is very much on these things right now !
I have 10x PCBs but not enough YMF721 chips to give all cards one, so some that I can build will have missing MIDI chip and will be cheaper because of it too. I am capable of producing hundreds of the final version and I hope that there will be interest, you can also see the photos of the build process on my site.
I will also create these as long as there's interest, I have no intentions of letting scalpers get excessive amount of dorrals from these things.
I'm not totally sure yet on how much I will want per card, or at least per prototype, I don't really want to be greedy either. Seeing what others ask for things that provide much less functionality I'm thinking of 100€ range for the full featured thing plus whatever shipping is to the destination country. I'll have to build the remaining prototypes first also, so I have some time to think about it. Since there's room for a new revision I am also thinking that people with most amount of hardware to test things on get priority on the prototypes.
I will not be making kits and most people aren't super experienced with surface mounted parts, especially on the density the card has.
The money will also go into future hardware projects. I want to make the ultimate DOS games capable sound card in future, also with no sort of cutbacks on sound quality. I also want to venture into making some ISA+VLB GFX card too, something that is completely unrestricted by limitations of the yesteryears. For the time being I just lack any money to make it happen, I hope this sound card will change that 😀
Hardware aside, there's also the SETYMF utility that goes together with the card that allows all the things to be set up properly and conveniently. You can use this software with other YMF71x based cards also.
There may be some bugs but that's why it is version 0.1b too, fixing them will be fairly quick. I will not be able to do much feature requests, I have less than 1KB of code left in the 64KB segment, getting more will require rewriting everything in assembly and I don't really want to go that route at all, x86 is garbage (praise 68K !) 😜
There's few other utilities on the support site too that might be useful also, all that I have made to actually use YMF71x cards better with particular hardware haha. You should consider making a donation if you find any of the software useful even when the hardware isn't quite up to your or your wallet's liking 😀
I can do recordings of games not listed, my collection of games isn't all that big though.
Any questions or comments ? I'm all ears !