ik777 wrote:As a eastern, wish OPM or OPN also applied in your FMonster.
Ah, just a dream.
As you (and I) wish. I've made a debug block with OPN2 chip that was used in Sega Mega Drive/Genesis - YM2612/YM3438.
It can be set to 0x2A0/0x2B0/0x2D0/0x2E0 base address and covers 4 ports. It supports writes to all 4 ports and read from base port, no interrupt (as is in SMD).
The attachment OPN2_2019-04-03.png is no longer available
Most work was done while streaming the process and I've managed to squeeze everything into 26 mm width! 😲 The only one block that is smaller is PSG at 25.5 mm.
Talking about PSG... Take PSG, OPN2 and good 8-bit stereo PCM, put them on one board... and you, basically, have complete Sega MD sound system: 🙄
The attachment SMDSH_2019-04-03.png is no longer available
As of composition of all the blocks... Everything will not fit onto main board of FMonster.
What I plan to put onto main board of FMonter at the moment:
= clock generator
= DuoSID (2xSSI = 2xMOS6581) + address selector
= CMS (Creative Music System = 2xSAA1099)
= OPL3 (1xYMF262)
= Tandy PSG (1xSN76489)
= Stereo OPL2 (2xAdLib/SB = 2xYM3812)
= CSM (Covox Sound Master = 1xAY8930)
= mixer/filter
And there will be an optional daughterboard, which for the moment is planned to host:
= MIDI host controller (HardMPU-compatible)
= Stereo 8-bit DAC (2xCovox Speech Thing = 2xADAD7524)
= OPN2 (Sega MD = 1xYM2612)