First post, by keropi
- Rank
- l33t++
Hiya!
we made a new thing 😀
edit: final version pics:
prototype:
This is the MK8330 soundcard, based on the CMI8330 chip.
I believe we have squeezed every bit of sound quality this chip can offer. The PCB is a 4-layer design and there are some audio-grade caps in the most important places.
So there are no "thinking noises" or interference audible in audio output.
The chip's main features are:
- Sound Blaster 16/PRO/2.0 and AdLib compatible
- Windows Sound System ver 2.0 compatible
- Microsoft Direct Sound 3D DirectX 5.0 compatible (HRTF 3D Positional Audio)
- Hardware auto switch between WSS and SB16
- Internal OPL3 synthesizer emulator (meaning in reality a OPL3 clone that is 1:1 to the original)
- Digital audio SPDIF (Sony/Philips Digital Interface) Input/Output (due to chip design *only* PCM/FM and DIGITAL-IN are outputted from the S/PDIF port)
- Full Duplex 16-bits CODEC
- Sound Blaster 16/PRO Mixer and Windows Sound System Mixer compatible.
- MIDI port - compatible with MPU-401 UART mode and Sound Blaster MIDI mode.
- Dual channel GAME port. (Support Microsoft Game-Pad up to 8 ports)
- Five software select DMA lines (0, 1, 3, 5, 7)
- Six software select interrupt lines (5, 7, 9, 10, 11, 12)
- driver support for: Windows 3.1x/9x/NT , DOS and OS/2 Warp 3.0
Backside ports are: gameport/line-out/mic/line-in/spdif/midi-out.
Internal connections are: wavetable header, pc-speaker input, analog cd-audio input, digital cd-audio input and an AC97 header.
There is an expansion connector that allows the user to install a special upcoming PCMIDI MPU upgrade card so you can have soundcard+mpu on a single slot:
There is a jumper that allows you to select if gameport+midi-out jack are controlled by CMI8330 or PCMIDI mpu.
There will be a jumper that will allow the same for the wavetable header - so you can have a dual-mpu setup. This is not added in this prototype pcb but will be added in the final revision.
Both gameport midi-out and dedicated midi-out jack can be used at the same time without issue.
Large wavetable daughterboards like the SCB-55/XR-385/etc fit without issues next to pcmidi-addon.
S/PDIF output works from power-on time but it only carries the 8330's PCM+FM and the digital-CD-IN sounds. So you will not get any sounds coming from Line-IN or Wavetable header for example.
The internal OPL3 block seems to be a 1:1 clone of the Yamaha part - I cannot detect any differences personally. I have included some 320kbps MP3 recordings below so you can hear for your self.
Ofcourse recordings do not prove much in terms of quality (they are not made in any special way , it is whatever a PCI x-fi can record with no special equipment/processing) but one can judge at least clarity and OPL3 quality.
We plan to release this from our www.pcmidi.eu site same way as the other projects with a price of 85eur shipped worldwide via registered airmail.
Each card will come complete , ready to use with a stainless steel bracket and a midi adapter cable for the dedicated midi-out jack.
Thanks for looking! 😀
Sample recordings:
( please download the file instead of using the online media player as it seems to be using lower quality stream)
Monkey Island AdLib
Commander Keen 4
Alone In The Dark
Dynablaster
Jazz Jackrabbit SB16 "very high 486/50" sound quality
Turrican 2 WSS 48khz
Tyrian OPL
Alertia.XM win98SE/mod4win
Monkey Island AdLib via S/PDIF
Turrican 2 WSS 48khz via S/PDIF
Alertia.XM win98SE/mod4win via S/PDIF
Source Audacity untouched recordings are available HERE if anyone wants them.