When I load dosbox.tcz, which nominally depends only on sdl.tcz and libmad.tcz and try to run it from its icon, nothing appears to happen.
When I run dosbox from the command line I get the following message:
dosbox: error while loading shared libraries: libSDL_sound-1.0.so.1: cannot open shared object file: No such file or directory
and dosbox exits.
A "provides" search in apps reveals that only sdl-sound.tcz provides the missing file and indeed dosbox works as expected when sdl-sound.tcz is loaded.
All of the above is in Core 4.7.7 and referencing the 4.x repo at tinycorelinux.net.
---
As for DOS not requiring sound, that's the silly part. I pulled out a nicely organized collection of software that I had packaged up about fifteen years ago (and it was all old even then) and NONE of it uses sound at all (or at least none of it -requires- sound). Lotus 123, dBASE III Plus, WordPerfect5.1, Clipper development, Turbo C++ development, epsilon, etc. The whole DOS environment (sans games)... not really what you'd call "sound intensive" stuff.
I remembered running dBASE on a 300 MHz celeron in the late 1990's and thinking how quick it seemed - then I thought hmmm... things are several times faster now -and- I could have the whole mess in RAM. I had to try it out.