Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision |
util:svdm [2022/06/09 13:06] – [Dialing] add reference to dial-string aliases via [alias] section of .ini file digital man | util:svdm [2023/11/20 18:21] – New link to NTVDMx64 page digital man |
---|
====== Synchronet Virtual DOS Modem ====== | ====== Synchronet Virtual DOS Modem ====== |
SVDM is a MODEM emulator for Windows which utilizes the Synchronet Virtual UART/FOSSIL Driver (''DOSXTRN.EXE/SBBSEXEC.DLL'') to enable support for DOS communications programs on Windows NT-based operating systems. 64-bit Windows support is enabled by also installing [[http://www.columbia.edu/~em36/ntvdmx64.html|NTVDMx64]]. | SVDM is a MODEM emulator for Windows which utilizes the Synchronet Virtual UART/FOSSIL Driver (''DOSXTRN.EXE/SBBSEXEC.DLL'') to enable support for DOS communications programs on Windows NT-based operating systems. 64-bit Windows support is enabled by also installing [[https://mendelson.org/ntvdmx64.html|NTVDMx64]]. |
| |
SVDM should run on 32-bit and 64-bit editions of Windows XP and later. | SVDM should run on 32-bit and 64-bit editions of Windows XP and later. |
AT&Z0=telnet:vert.synchro.net:23 | AT&Z0=telnet:vert.synchro.net:23 |
| |
Another option for dialing longer dial strings is specify "aliases" in the ''[alias]'' section of your ''svdm.ini'' file. Any combination of printable ASCII characters may be used for a dial string alias, except for the colon ('':'') and equals (''='') characters. | Another option for dialing longer dial strings is to specify "aliases" in the ''[alias]'' section of your ''svdm.ini'' file. Any combination of printable ASCII characters may be used for a dial string alias, except for the colon ('':'') and equals (''='') characters. |
<code ini> | <code ini> |
[alias] | [alias] |
| ''UART'' | ''IRQ'' | //depends// | Hardware interrupt request (IRQ) line to virtualize, e.g. 4 | | | ''UART'' | ''IRQ'' | //depends// | Hardware interrupt request (IRQ) line to virtualize, e.g. 4 | |
| ''UART'' | ''Address'' | //depends// | Hardware I/O port base address (use ''0x'' prefix for hexadecimal notation, e.g. ''0x3f8'') | | | ''UART'' | ''Address'' | //depends// | Hardware I/O port base address (use ''0x'' prefix for hexadecimal notation, e.g. ''0x3f8'') | |
| | ''alias'' | various | | Each key is a unique dial string alias (e.g. ''mybbs = protocol:address:port'') | |
| ''sockopts'' | various | | See ''[[config:sockopts.ini]]'' | | | ''sockopts'' | various | | See ''[[config:sockopts.ini]]'' | |
| |