First post, by LABS
BlasterBoard is an ISA sound card with open source firmware (ATmega328P) and is software-compatible with Creative Sound Blaster 2.0. It can play 8-bit mono PCM/ADPCM samples (up to 62500 Hz), FM music via OPL2 chip and has CD/Line and PC-Speaker inputs. Each sound source has individual volume control. The audio path is very quiet (-94dB RMS) compared to the original Sound Blaster cards.
BlasterBoard is available as a fully assembled and tested card or as DIY kit in 3 options:
* Kit-0 is a minimal kit and contains a PCB, custom metal bracket, bracket mounting kit and 2 wires for connecting CD/Line and a PC-Speaker inputs.
Price: 39 euros including free EU shipping. Add 7 euros for shipping outside EU.
* Kit-1 includes Kit-0 plus some specific analog parts: a stereo output jack, Alps volume pots (3 mono and 1 stereo), 3 ferrite beads, 1 resistor network and a rare 3.579545 MHz crystal oscillator in DIP8 package.
Price: 49 euros including free EU shipping. Add 7 euros for shipping outside EU.
* Kit-2 extends Kit-1 with a pre-programmed ATmega328P MCU, DIP28 plastic IC socket, MCP4901 8-bit DAC, YM3812 (OPL2) FM chip and Y3014B DAC.
Price: 59 euros including free EU shipping. Add 7 euros for shipping outside EU.
--- The rest of the components are just a handful of common resistors, caps, logic ICs, etc and are not included in any of the kits ---
* Fully assembled and tested card price is 99 euros including free EU shipping. Add 7 euros for shipping outside EU.
To order please PM or send e-mail to firstname.lastname@example.org
Current card revision is E.
Assembly manual (with full parts list), firmware and utilities:
2019-22-06 Update: BlasterBoard DIY kit
2019-19-06 Update: ENIG PCBs for the kits
2019-20-04 Update: Assembled PCB
2019-09-04 Update: PCBs
2019-05-03 Update: Noise
2019-18-02 Update: Single-board prototype
This is a new thread dedicated to my BlasterBoard 2.0 project:
A modern Sound Blaster 2.0-compatible 8-bit ISA sound card for retro PCs.
The prototype looks like this:
It consists of 2 boards: DAC board (left) and OPL2 board (right).
The card supports playback of FM music and digital samples.
At this moment BlasterBoard 2.0 operates as SB2.0 in all DOS applications and games I tested it with.
Here is a short demo:
Unlike original SB2.0 card, BlasterBoard has an analog crossfader for manual
adjustment of FM music and digital sample playback levels.
Built on discreet 74HC logic, ATmega328P microcontroller, modern DAC and audio-grade
components in sound path for lowest possible noise and highest audio quality.
Done so far:
- FM music playback as Adlib (0x388) or Sound Blaster (0x2X8)
- 8-bit PCM samples playback in all modes
- Playback frequency from 4KHz to 62.5KHz
Still to be implemented:
- ADPCM playback
- Handling of sound recording commands (silent output)