자주 묻는 질문입니다.
How do I make sound and music with the SID chip?
마지막 업데이트 1일 전에
Programming the SID Sound Chip
The MOS 6581 SID (Sound Interface Device) is the most advanced sound chip in any home computer. Three voices, multiple waveforms, filters - its practically a synthesizer!
SID Memory Locations
| Address | Voice 1 | Voice 2 | Voice 3 |
|---|---|---|---|
| Frequency Lo | 54272 | 54279 | 54286 |
| Frequency Hi | 54273 | 54280 | 54287 |
| Waveform/Gate | 54276 | 54283 | 54290 |
| Attack/Decay | 54277 | 54284 | 54291 |
| Sustain/Release | 54278 | 54285 | 54292 |
Volume control: POKE 54296, volume (0-15)
Your First Sound
10 REM SIMPLE BEEP 20 POKE 54296,15 : REM MAX VOLUME 30 POKE 54277,9 : REM ATTACK/DECAY 40 POKE 54278,0 : REM SUSTAIN/RELEASE 50 POKE 54273,28 : REM FREQUENCY HI 60 POKE 54272,49 : REM FREQUENCY LO 70 POKE 54276,17 : REM TRIANGLE WAVE, GATE ON 80 FOR T=1 TO 500:NEXT: REM WAIT 90 POKE 54276,16 : REM GATE OFF
Play a Scale
10 POKE 54296,15:POKE 54277,0:POKE 54278,240 20 DATA 17,37,19,63,21,154,22,227 30 DATA 25,30,28,49,31,165,33,135 40 FOR N=1 TO 8 50 READ HI,LO 60 POKE 54273,HI:POKE 54272,LO 70 POKE 54276,33:FOR D=1 TO 200:NEXT 80 POKE 54276,32 90 NEXT N
Waveform Values
- 17 = Triangle (smooth, flute-like)
- 33 = Sawtooth (bright, brassy)
- 65 = Pulse (hollow, variable)
- 129 = Noise (drums, explosions)
"The SID chip brings arcade-quality sound into your home. Composers like Rob Hubbard and Martin Galway have created music that rivals professional studios!" - RUN Magazine