In Slackware 12.2 I used ndiswrapper.
In Slackware 13.0 I used the tarball provided at Broadcom's website.
In Slackware 13.1 I used the b43-firmware and b43-fwcutter packages from SBo.

Thankfully, the box I run Salix on has an atheros-compatible wireless card.