Will YMF825 (SD-1) be the ultimate answer to YM2151 (and maybe ymf262)shortage?
Posted: Mon Apr 10, 2023 10:14 pm
Some dying memory just came back about an amazing chip which still in production by YAMAHA - the mighty YMF825 (a.k.a SD 1)
It is feature compatible (with minor details difference) to YMF262, just need to translate the register.
A translator had already been built.
https://github.com/danielrfry/opl2sd1
And a vid demo ing this.
https://m.youtube.com/watch?v=BEgAx0jngKQ
And it sounds wholesome!!!!
If you're going with the duel opl3 sound card eventually, why not take it a step further and make it duel SD 1 instead?
You can *hit three birds with one stone.
a. No more worring for using old chips(like high price, unavail, partially faulty, counterfeit chips) Which fits CX16 original idea of using modern parts.
b. 22cent per chip and no need to use dac or amp even. (you might get better price buying bulk, shipping not included)
c. Remain *compatible whilst still have more capabilities than Convenienlal OPL3 (4 op per channel, *16 total, 29 waveform, using two chips for stereo means you can have 32 4op channel, staggering!)
Giving CX16 the possibility of becoming an absolute FM powerhouse!!!
Making it absolutely standings out in audio department.
I don't even know what amazing possibilities there is. I and many others would like to know the answer.
It is proven compatible (kiada) to OPL family. Maybe even The OPM family as well(although the algorithm connects OPs differently, but at least it is proven OPL "compatible")
Some facts listed on the datasheet
Features
□ 16-voice polyphonic FM synthesizer
□ 29 on-chip operator-waveforms and 8 algorithms offers a whole variety of
sound
□ Synchronous serial data link for host controller interface
□ Integrated loudspeaker driver (Also supports external amplifier connection)
□ Integrated 3-band equalizer
□ Integrated 16-bit monaural DAC
□ Integrated power-on reset
□ Flexible Power Supply Configurations
Sure, only 16 channels,and mono, but if you do go with duel chip you can solve the stereo problem, don't know if it is possible with a clever amp design, make The chip do 32 mono fm goodness.
Or just put 2 more chips on, then a jaw- dropping 64 polyphonic can achieve. And no more 18 > 16 problem.
Even if you just using 2 chips, you can still getting pretty good opl3 compatibility by cutting off low volume channels,proven to work by the video above ,difference is very hard to notice.
Hardware design is a taunting task through. Just with my limited knowledge, i can think of a couple hard to solve.
a. syncing the two chips.
b. is there enough cpu power to do this? if not, a dedicated APU or some kind of CPLD?
c. how to talk to the rest of the system? it runs on serial (I2C ?), so more CPLDs or 75 glues.
Let alone the software side of things. through proven but is on a Quantum computer compare to 65c02 with 8 mhz.
Just imagine, 32 polyphonic 4op FM, you can only found this combo in CX16. unicorn!!!
How big this can give the CX16 an edge when launch???
"The best sound system you can find in the whole 8 bit computer class."
It will really hit the chip tune composing creators hard.
And to end user it means excellent sound for 1 8th of The price if go with duel opl3 and/or FPGA YM2151.
Heck , with it only be SSOP24 package, I bet it is possible to design a pcb that will fit in the YM2151 DIP 24 socket, don't even need a card.
Yes it breaks compatibility with software Witten for ym2151, but assuming you do want to use duel opl3 regardless, why not??
To summarise, if hardware/software challenges could be solved in time for launch, even after launch, this would give CX16 its unique point like VERA and insensitive every one to buy one.
It is feature compatible (with minor details difference) to YMF262, just need to translate the register.
A translator had already been built.
https://github.com/danielrfry/opl2sd1
And a vid demo ing this.
https://m.youtube.com/watch?v=BEgAx0jngKQ
And it sounds wholesome!!!!
If you're going with the duel opl3 sound card eventually, why not take it a step further and make it duel SD 1 instead?
You can *hit three birds with one stone.
a. No more worring for using old chips(like high price, unavail, partially faulty, counterfeit chips) Which fits CX16 original idea of using modern parts.
b. 22cent per chip and no need to use dac or amp even. (you might get better price buying bulk, shipping not included)
c. Remain *compatible whilst still have more capabilities than Convenienlal OPL3 (4 op per channel, *16 total, 29 waveform, using two chips for stereo means you can have 32 4op channel, staggering!)
Giving CX16 the possibility of becoming an absolute FM powerhouse!!!
Making it absolutely standings out in audio department.
I don't even know what amazing possibilities there is. I and many others would like to know the answer.
It is proven compatible (kiada) to OPL family. Maybe even The OPM family as well(although the algorithm connects OPs differently, but at least it is proven OPL "compatible")
Some facts listed on the datasheet
Features
□ 16-voice polyphonic FM synthesizer
□ 29 on-chip operator-waveforms and 8 algorithms offers a whole variety of
sound
□ Synchronous serial data link for host controller interface
□ Integrated loudspeaker driver (Also supports external amplifier connection)
□ Integrated 3-band equalizer
□ Integrated 16-bit monaural DAC
□ Integrated power-on reset
□ Flexible Power Supply Configurations
Sure, only 16 channels,and mono, but if you do go with duel chip you can solve the stereo problem, don't know if it is possible with a clever amp design, make The chip do 32 mono fm goodness.
Or just put 2 more chips on, then a jaw- dropping 64 polyphonic can achieve. And no more 18 > 16 problem.
Even if you just using 2 chips, you can still getting pretty good opl3 compatibility by cutting off low volume channels,proven to work by the video above ,difference is very hard to notice.
Hardware design is a taunting task through. Just with my limited knowledge, i can think of a couple hard to solve.
a. syncing the two chips.
b. is there enough cpu power to do this? if not, a dedicated APU or some kind of CPLD?
c. how to talk to the rest of the system? it runs on serial (I2C ?), so more CPLDs or 75 glues.
Let alone the software side of things. through proven but is on a Quantum computer compare to 65c02 with 8 mhz.
Just imagine, 32 polyphonic 4op FM, you can only found this combo in CX16. unicorn!!!
How big this can give the CX16 an edge when launch???
"The best sound system you can find in the whole 8 bit computer class."
It will really hit the chip tune composing creators hard.
And to end user it means excellent sound for 1 8th of The price if go with duel opl3 and/or FPGA YM2151.
Heck , with it only be SSOP24 package, I bet it is possible to design a pcb that will fit in the YM2151 DIP 24 socket, don't even need a card.
Yes it breaks compatibility with software Witten for ym2151, but assuming you do want to use duel opl3 regardless, why not??
To summarise, if hardware/software challenges could be solved in time for launch, even after launch, this would give CX16 its unique point like VERA and insensitive every one to buy one.