*** DVMS now available with Sound-Blaster 16 support ***

The Digital Voice Mailbox System (DVMS) is a in Germany widely used amateur radio voice-mail system running on a simple PC. It was developed by Detlef Fliegl (DG9MHZ). In its early times this system needed a expansive and not easy to build ISA slot-card with some special circuits. To overcome this disadvantage it is now possible to use the wide spread Sound-Blaster 16 card and its derivates. A DVMS version with Sound-Blaster 16 support is available now for download. The following features where added to the conventional DVMS:
  • Converts raw audio data <-> CVSD format in real time
  • DTMF and call tone detection through Sound-Blaster input analysis
  • CW output via OPL3 synthesizer
  • Control and state I/O using parallel port
    (see "lpt" entry in "dvms.ini" file)
  • LPT-Pin 2:
    LPT-Pin 3:
    LPT-Pin 4:
    LPT-Pin 10:
    LPT-Pin 11:
    Watchdog
    PTT
    5 V
    DCF77 input
    Squelch (inverted)
    Input and output volumes can be changed through ini file ("dvms.ini") entries:
    level_mic
    level_in
    level_out
    level_voc
    level_cw
    Microphone input level
    Line input level
    Output level (CW + voice)
    Voice output level
    CW output level
    Each volume contort can be set from 0 (mute) to 15 (maximum).
    The DVMS software may still be used in conjunction with the classical DVMS slot-card, but only either in Sound-Baster or in DVMS slot-card mode. For mode selection the command line switch "/b" is recognized, which turns the DVMS into Sound-Blaster mode.
    Example:
    "dvms /b"
    "dvms /b /d"
    execute DVMS in Sound-Blaster mode
    display additional sound-card diagnostic information
    The current version only supports SB16 compatible ISA sound cards (SB16, SB16 ASP, SB AWE 32, SB AWE 64, w/o PNP) from Creative Labs. PNP sound cards require a configuration manager (e.g. ICU), which must be loaded before DVMS execution. The DVMS takes its sound card configuration (IO address, IRQ, DMA channels) from the "BLASTER" environment variable. Because of simultanios input and output (duplex) 8 bit and 16 bit DMA may not share the same channel. In case a Sound-Blaster AWE32/64 is used, the EMU8000 wave processor needs to be pre-initialized with a utility program called "aweutil.com" which is included in the sound card driver software package.
    The previous hardware signal processing is now done by the system CPU. This consumes a lot more computation power and expects higher CPU performance. Witch a AMD-K5 or Pentium CPU this difference can be equalized. Due to a still existing performance trade-off sub audio detection and emission is not possible yet.
    System requirements:
  • at least 486DX/4, 100MHz)
  • RAM and HDD space as in classic DVMS version
  • Creative Labs. SB16/AWE32/AWE64 (PNP)
  • MS-DOS 5.0/6.22, Windows 95/98 DOS window or DOS mode
  • Download:
  • DVMS Executable V3.14.70sb
  • DVMS Documentation (German)
  • DVMS System voice messages (German)
  • DVMS Source code V3.14.70sb
    The current version is still a development release. To continue development, I am interested in your feedback. I am pleased to receive your (good or bad) reports.
    vy 73's de Steffen, DH1DM
    [email protected]