Opentopia Directory Encyclopedia Tools

MOS Technology SID

Encyclopedia : M : MO : MOS : MOS Technology SID



 

MOS Technology SIDs: The right image shows a 6581 from MOS Technology, at the time they were known as the Commodore Semiconductor Group (CSG) and the left image shows an 8580 from MOS Technology. The numbers 0488 and 3290 are in WWYY form, i.e. the chips were produced week 4 1988 and week 32 1990. The last number is probably a batch number.
Enlarge
MOS Technology SIDs: The right image shows a 6581 from MOS Technology, at the time they were known as the Commodore Semiconductor Group (CSG) and the left image shows an 8580 from MOS Technology. The numbers 0488 and 3290 are in WWYY form, i.e. the chips were produced week 4 1988 and week 32 1990. The last number is probably a batch number.

The MOS Technology 6581/8580 SID (Sound Interface Device) was the built-in sound chip of Commodore's CBM-II, Commodore 64, Commodore 128 and Commodore MAX Machine home computers. It was one of the first sound chips of its kind to be included in a home computer prior to the digital sound revolution.

Together with the VIC-II graphics chip, the SID was instrumental in making the C64 the best-selling computer in history, and is partly credited for initiating the demoscene.

The SID has [U.S. Patent 4,677,890], which was filed on February 27, 1983 and issued on July 7, 1987. The patent expired on July 7, 2004.

Design process

The SID was devised by engineer Robert "Bob" Yannes, who later founded the Ensoniq digital synthesizer company. Yannes headed a team that included Yannes, two technicians and a CAD operator running Applicon (now a part of the UGS Corp.), who designed and completed the chip in five months' time in the latter half of 1981. Yannes was inspired by previous work in the synthesizer industry and was not impressed by the current state of computer sound chips. Instead, he wanted a high-quality instrument chip, which is the reason to why the SID has features like the envelope generator, previously not found in home computer sound chips.

Emphasis during chip design was on high-precision frequency control, and the SID was originally designed to have 32 independent voices, sharing a common oscillator. However these features could not be finished in time, so instead the mask work for a certain working oscillator was simply replicated three times across the chip surface, creating three voices with a unique oscillator for each voice. Another feature that was not incorporated in the final design was a frequency look-up table for the most common musical notes, a feature that was dropped because of space limitations. The support for an audio input pin was a feature Yannes added without asking, even though this has no practical use in a computer. The masks were produced in 7-micrometer technology in order to gain a high yield: the current state-of-the-art at the time was 6-micrometer technologies.

The chip, like the first product using it, the Commodore 64 was finished in time for the Consumer Electronics Show in the first weekend of January 1982. Even though Yannes was partly displeased with the result, his colleague Charles Winterble said: "This thing is already 10 times better than anything out there and 20 times better than it needs to be".

The specifications for the chip were not used as a blueprint. Rather, they were written as the development work progressed, and not all planned features made it into the final product. Yannes claims he had a feature-list of which three fourths made it into the final design. This is the reason why some of the specifications for the first version (6581) were accidentally incorrect. The later revision (8580) was revised to match the specification. For example, the 8580 can make a logical AND between two waveforms, something that the 6581 could never handle. Another feature that differs between the two revisions is the filter: the 6581 version is far away from the specification.

Features

Technical details

The SID is a mixed-mode integrated circuit, featuring both digital and analog circuitry. All control ports are digital, but the output ports are analog. The SID features three-voice synthesis, where each voice may use one of four different waveforms: square wave (with variable pulse width), triangle wave, sawtooth wave and a pseudo-random (but not white noise) wave. Each voice may be ring modulated with one of the other waves, i.e. the frequency spectrum is multiplied and output. The ring modulation, filter, and programming techniques for switching between different waveforms at high speed make up the characteristic sound of the SID.

Each voice may be passed through a common, digitally controlled analog filter with variable cut-off frequency and resonance, which is constructed with the aid of capacitors external to the circuit. An external audio in port enables external audio to be passed through the filter.

The 6581 had a quirk that caused changes in volume level on a channel to result in a slight "pop". Eventually this bug was found to be useful for producing a fourth voice of percussive sounds, digitized speech, and even short excerpts of digital recordings (the Commodore 64 lacked the memory capacity for full-length digital recordings of songs). Unfortunately, this "defect" was partially corrected in the 8580 used in the Commodore 64C and the Commodore 128. This made digitized sound (samples) very quiet. Fortunately, a hardware modification could be made to the 8580 to restore the volume to 6581 levels.

The 6581 and 8580 differ from each other in several ways. The original 6581 was manufactured using the older NMOS process, which used 12V DC to operate. The 8580 was made using the HMOS-II process, which required less power (9V DC), and therefore made the IC run cooler. The 8580 was thus far more durable than the 6581. Additionally, a better separation between the analog and the digital circuits made the 8580 chip's output less noisy and distorted.

A HMOS-II version of the 6581 was produced, the 6582. It was never shipped in new Commodore 64s.

The original manual for the SID mentions that if several waveforms are enabled at the same time, the result will be a logical AND between them, but only the 8580 actually has this functionality: on the 6581 some waveform combinations will only yield silence or be close to inaudible, depending on the chip revision. The filter is also different between the two models, with the 8580 being closer to the actual specification.

Despite its documented shortcomings, many SID musicians prefer the flawed 6581 chip over the corrected 8580 chip. The main reason for this is that the filter produces strong distortion that is sometimes used to produce simulation of instruments such as a distorted electric guitar. Also, the highpass component of the filter was mixed in 3 dB attenuated compared to the other outputs, making the sound more bassy. In addition to nonlinearities in filter, the D/A circuitry used in the waveform generators produced yet more additional distortion that made its sound softer and smoother.

Revisions

As far as anyone knows, the 6581 R1 never reached the market. Yannes has stated: "The SID chip came out pretty well the first time, it made sound. Everything we needed for the show was working after the second pass." This probably means that the R1 was the first round of chips and R2 actually the second mask produced. High-resolution photos of Charles Winterble's prototype C64 show the markings "MOS 6581 2082" (no R2 thus presumably an R1) which probably means that the first round of prototype SID chips were produced week 20, 1982.

These are the known revisions of the various SID chips:

Some of these chips will be marked "CSG" as in Commodore Semiconductor Group (and commodore logo) rather than "MOS". This even goes for chips produced at the same week, indicating that the printers painting figures on top of the chip packages must have been from different factory lines.

Game audio

The Commodore 64 had slow tape and disk drive protocols, taking minutes to load its 64K into RAM. As a result, while the cassette tape or disk loaded it was common for game companies to put up a graphics display and play music (or even offer rudimentary interaction with a simple game, or a way to manipulate the tune playing), in what was sometimes called a "loader". The combination of slow loading and an excellent sound chip may be why composers for Commodore game music have received somewhat more attention compared to composers for other game platforms.

Well known composers of game music for this chip are Martin Galway, known for many titles, including Wizball, and Rob Hubbard, known for titles such as ACE 2, Delta, International Karate, IK+, and Monty on the Run. Other noteworthies include Jeroen Tel (Cybernoid and Myth) and Chris Hülsbeck, whose composition career started with the SID but has spanned nearly every kind of computer music and other synthesizers since.

Modern developments

Notes

A .SID file, colloquially known as "a SID", is a sound data file not only containing the note patterns, but also the 6502 program code - often called "player" - needed to replay the music on the SID. All actual sound is produced by the SID chip, or a software Emulator that emulates the SID chip. The High Voltage SID Collection contains over 30,000 SID tunes. The SID files have the MIME media type audio/prs.sid

Due to the chip's limitation to three channels, chords were typically played as arpeggios, coining its characteristic lively sound.

References

See also

External links


Video/sound chips from MOS Technology and second source/clone vendors
6545 CRTC6560 VIC6567 VIC-II6581 SID7360 TED8563 VDC8568 VDC

Video game music | Video game musicians

[[Template:VG_Music_Sound_Formats|edit]]

DSF | GBS | GSF | GSR | GYM | MOD | NSF and NSFe | PSF and PSF2 QSF | SAP | SID | SPC | SSF | USF | VGM | XA Audio

 


From Wikipedia, the Free Encyclopedia. Original article here. Support Wikipedia by contributing or donating.
All text is available under the terms of the GNU Free Documentation License See Wikipedia Copyrights for details.


Search Titles
0123456789
ABCDEFGHIJ
KLMNOPQRST
UVWXYZ?

E-mail this article to:

Personal Message: