WSS(4)
WSS(4) β Windows Sound System hardware audio driver π
okay so bestie, this page lives in the Kernel Interfaces Manual, and itβs all about the wss audio driver. Yes, weβre doing old-school sound hardware today, and honestly? Itβs giving iconic vintage-tech main character energy. πβ¨
β¨ NAME β¨
wss β Windows Sound System hardware audio driver
πΈ SYNOPSIS πΈ
Hereβs the whole config lineup, fr fr. Keep it exactly like this β no βfixingβ the spacing, bestie, this is kernel-interface territory π
wss0 at isa? port 0x530 irq 10 drq 0 drq2 1
wss0 at isa? port 0x530 irq 10 drq 0 flags 1
wss* at acpi?
wss* at isapnp?
wss* at pnpbios? index ?
audio* at audiobus?
opl* at wss?
π DESCRIPTION π
okay so the wss driver supports Microsoft's Windows Sound System, the MAD16 chip based hardware, and their clones. Sound hardware? More like sound slay. π§π
The base I/O port is set by a jumper on the board; valid choices are 0x530, 0x604, 0xE80, or 0xF40. Both IRQ and DMA channels are software programmable. The IRQ may be set to 7, 9, 10, or 11, and the DMA channel may be set to 0, 1, or 3. Cute, flexible, software-programmable. ποΈβ¨
important flag lore, bestie: the device flags must havebit 0(value 1) set to enable the MAD16 support. This is to avoid potential conflicts with other devices when probing the MAD16 because it requires use of extra I/O ports not in the base port range. Do not skip this β itβs literally the safety-flag of the whole situation. π¨π«Ά
Chips needing this flag include the OPTi 82C928, 82C929, 82C831, and the OAK OTI-601D. iykyk. π
Setting bit 1 (value 2) in flags disables the joystick port on MAD16 hardware. So thatβs your βno joystick on this MAD16 setupβ bit, periodt. πΉοΈβ
π SEE ALSO π
Go read these when youβre done, bestie β theyβre the friend group of this page:
xoxo, the wss(4) page from Debian π β dated August 25, 2020 β¨
π¦ where this page comes from
- nixpkgs unstable: netbsd-source 11.0
- Copyright (c) 1995 Michael Long
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms