Success!! I installed a new soundcard.h, which allowed me to recompile alsa-oss-1.0.12. I used alsa-lib-1.0.19, and didn't have any boot errors (I guess you added dev/dsp and /dev/mixer). Then I ran alsaconf, udevtrigger --subsystem-match=sound, and loaded the modules: mknod /dev/dsp dc 14 3, mknod /dev/mixer c 14 3, modprobe snd_pcm-oss, modprobe snd_mixer_oss. The Output Plugin in XMMS preferences needed to be set to OSS Driver 1.2.11 (I think that's the default, but mine was set to the wrong one).
I copied the soundcard.h file from my Puppy setup. I guess there's a way to save the alsaconfig
in opt/filelist so I don't have to keep repeating the process, and I'll write up a bootup script for the rest.