The Snark Barker - a SB 1.0 Clone
Original GITHUB: https://github.com/schlae/snark-barker
The Snark Barker - a SB 1.0 Clone
The Snark Barker is a 100% compatible clone of the famed SB 1.0 "Killer Card" sound card from 1989. It implements all the features, including the digital sound playback and recording, Ad Lib compatible synthesis, the joystick/MIDI port, and the CMS chips (which are actually Philips SAA1099 synthesizer devices).

All of the components are readily available. In the bill of materials, Mouser part numbers are listed where they are available. Chips not available from Mouser can be purchased from a variety of sources in China.
Please note that the 0.1" header pins are not listed on the BOM. They are standard breakaway headers (both single and double row). Jumper shunts are also not listed on the BOM.
Board dimensions are 9.1 x 4.2 inches. When ordering the board, you may want to specify a card edge bevel (fairly cheap!) and selective gold plating (expensive!) depending on your needs. The soldermask color can be whatever you like, but hot pink is preferred.
The Volume Knob
There don't seem to be any off-the-shelf knobs compatible with the Alps potentiometer. You may be able to 3D print one based on the model below. I'd recommend using a high-resolution SLA printer like the Formlabs Form 2.
Fasten it to the potentiometer using an M1.4x0.3mm thread, 6mm long screw (McMaster-Carr part number 91800A036 or equivalent).

The ISA Card Bracket
The bracket specified in the BOM is a blank Keystone 9200 bracket. You will need to punch or drill holes for the connectors. The KiCad board file has detailed dimensions showing where to make the holes in the bracket.
I use a chassis nibbler tool to make the square slot for the volume knob as well as the hole for the DA-15 joystick/MIDI connector. If you are rich, Greenlee makes a punch for the DA-15 outline.
The Firmware
There are two ways to get a programmed 80C51 chip for the Snark Barker. One is to purchase a SB 2.0 DSP chip from China and put it in a 44-PLCC to 40-DIP adapter. This works fine and provides the largest feature set.
Another option is to buy a blank Atmel 89S51 (as listed in the BOM) and program it with this HEX file.
Assembly Notes
You may wish to socket the two CMS chips, the 80C51 microcontroller, and the two Yamaha chips.
Be sure to add the 4.7K ohm bodge resistor on top of U5, running between pins 4 and 14. (Shown below.)

For MIDI to work properly, you'll need to solder jumper wires on the headers marked TXD and RXD (next to the SNARK BARKER logo). Originally these two 3-pin headers may have been used as a debug port.
Be sure to place shunts in the jumpers marked DRQ1 and JP1, to enable DMA and the joystick, respectively. Also place shunts to configure the I/O address and IRQ.
Testing and Diagnostics
Test your shiny new card using your favorite PC games, or use the SBDIAG program that I've written.
Other Notes
Like the original SB 1.0, the Snark Barker does not need a -5V rail.
License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. See https://creativecommons.org/licenses/by-sa/4.0/.
The Snark Barker - a SB 1.0 Clone
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
- Comments(0)
- Likes(3)
-
Engineer
Sep 23,2024
-
astrodoggie
Jul 12,2023
-
Matthew Schultz
Jul 07,2023
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
-
Necroware S7-VRM (2024 Version)
Note from PCBWay: There are some problems in the BOM on the project page that cannot be resolved. If...
-
Atari 2600 PlusCart
Original Site: https://gitlab.com/firmaplus/atari-2600-pluscart
-
2 digit Turbo Display
Original GITHUB: https://github.com/wiretap-retro/2-digit-Turbo-Display?tab=readme-ov-file#2-digit-t...
-
TRH9000 - a graphics expansion cartridge for MSX
Original GITHUB: https://github.com/cristianoag/trh9000
-
SD-1000 - Sega flash multicart for SC-3000, SG-1000 and Mark III based on Pico Clone
Original GITIHUB: https://github.com/aotta/SD-1000
-
PiCOLECO - a Colecovision flash multicart based on Pico clone
Original GITHUB: https://github.com/aotta/PiCOLECO
-
Pi-RTO II - a Intellivision flash multicart based on Pico clone
Original GITHUB: https://github.com/aotta/PiRTOII
-
PicoPAC - Flash Multicart for Philips Videopac (Magnavox Odyssey 2)
Original GITHUB: https://github.com/aotta/PicoPACMore info: https://www.nightfallcrew.com/22/09/202...
-
PicoMSX (Pico MSX Not MSXPico)
ORIGINAL GITHUB: https://github.com/Chandler-Kluser/picomsxThis project is on development by his aut...
-
MSX Goauld Rev. 4.1
Original GITHUB: https://github.com/jabadiagm/MSXgoauld_tn20k
-
Atari 7800 Mini Ultra Rev. D Game Cart
Please see the AtariAge forum: https://forums.atariage.com/topic/69710-the-7800-cartridge-board-thre...
-
286 Booster from Necroware
Original GITHUB:https://github.com/necroware/287-boosterCredits to Necroware.
-
MSX SD Mapper v2
ORIGINAL GITHUB: GitHub - fbelavenuto/msxsdmapperv2: MSX SD Mapper Interface V2
-
Atari 2600 & 7800 Pico Cart Nightfall Version
Original Website: https://www.nightfallcrew.com/17/01/2025/picoa10400-flashcart-for-atari-2600-7800/
-
Atari XE FULL RA Cart / ECI Extender v2.0
TESTED AND WORKING PERFECT.
-
Atari 1200XL Extender Cart
Original Website: https://www.bitsofthepast.com/cartridgeboards.html#
-
Atari 1200XL RA Extender ( Angle Cart )
Original Website: https://www.bitsofthepast.com/cartridgeboards.html#
-
Atari XE ECI port to XL PBI Angle Cart
Original Creator and Website: https://www.bitsofthepast.com/PBI_ECIBoards.html#ATTENTION: This proje...
-
-
AEL-2011 Power Supply Module
502 0 2 -
AEL-2011 50W Power Amplifier
457 0 2 -
-
-
Custom Mechanical Keyboard
678 0 0 -
Tester for Touch Screen Digitizer without using microcontroller
314 2 2 -
Audio reactive glow LED wristband/bracelet with NFC / RFID-Tags
301 0 1 -
-
-







