This might be interesting for some:
It is possible to generate a 94B soundfont from a DLS soundfont using the Maxi Sound 64 Utilities in Windows. The Utilities run on any Maxi Sound with the Dream chip, maybe even on other with standard firmware and Dream95 driver (not tested).
Go to the Soundbank tab choose a bank, rightclick Load
Choose a DLS file
The Utilities will extract, map and generate a temporary 94B soundfont file. (Basically what dlsreader does only with the additional step that it joins the files together again)
Now if it can load the 94B file afterwards it will ask for a save dialog.
Sometimes the tool can not load the 94B file due to bugs*. However the file is fine, so if the error pops up it shows the path to a TMP file in C:\WINDOWS\TEMP which is the actual 94B soundfont generated.
Leave the error message open and copy the file somewhere else to some .94B file.
The soundfont loads usually with the DOS maxinit tool or some other card. Sometimes it is sufficient to hard reset the card.
* This seems to be an issue with the Win9x drivers for the Dream DSP. It does not happen in NT4 and it works also from DOS.