CMS(4)
π CMS(4) β cms, the Creative Music System device driver
okay so real talk, this page lives in the Kernel Interfaces Manual (section 4, kernel interfaces, iykyk) and it's all about cms, the Creative Music System device driver. it's short, it's sweet, it's a little retro, let's go π
β¨ SYNOPSIS β¨
cms0 at isa? port 0x220
midi* at cms?
like, that's the whole config vibe. cms0 attaches at isa? on port 0x220, and midi* hangs off cms?. slay, done π«Ά
πΈ DESCRIPTION πΈ
k so the cms driver is the support system for the Creative Music System (also written C/MS, pick your fave). these cards were developed by Creative Labs, literally the same people who designed the SoundBlaster cards β yes, the same legends π
and get this: chips were actually available for the SoundBlaster to make them compatible with CMS. cute cross-compatibility moment fr fr.
okay but here's the tea π the CMS cards are only capable of playing basic notes and noises. that's it. that's the whole skill set. it makes them suitable for playing midi, but honestly not much else. manage your expectations bestie π
the output is stereo, but plot twist: the cms driver doesn't support stereo control. the cards themselves have external volume control, line-output and speaker. so the hardware's got hands, the driver's just not touching those knobs π
ποΈ the jumper situation
the base I/O port address is usually jumper-selected to 0x220. valid jumper settings are:
0x2100x2200x2300x2400x2500x260
and likeβ¦ there are no interrupt settings. none. zero. not a one. no IRQ drama, we simply do not participate in that β¨
π¦ SEE ALSO π¦
go read those if you're nosy, which you are, and I love that for you π
π HISTORY π
the cms device driver appeared in NetBSD 1.5. a whole era π
and that's the page!! mwah π this edition of the manual was put out by Debian, dated April 28, 2000 β so yeah, she's vintage, she's iconic, she's giving turn-of-the-millennium main character energy ππ¦β
π¦ where this page comes from
- nixpkgs unstable: netbsd-source 11.0
- Copyright (c) 2000 The NetBSD Foundation, Inc
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms