https://gitlab.synchro.net/main/sbbs/-/commit/5b36ab9ad68c787dfaa3ef9f
Modified Files:
src/sbbs3/execvxd.h sbbsdefs.h src/sbbs3/scfg/scfg.h scfgchat.c scfgxtrn
.c src/sbbs3/xtrn.cpp
Log Message:
Allow FOSSIL mode of the Win32 virtual UART/FOSSIL driver to be disabled
When con
figuring an external program, a Win32 sysop can now choose to *only* enable the
virtual UART (and not the FOSSIL driver) feature of the Synchronet virtual UART/
FOSSIL driver (dosxtrn.exe/sbbsexec.dll). Some programs (e.g. TradeWars 2) will
always use the FOSSIL driver if one is detected and in order to force the use of
COM/UART driver for I/O (if that is desired), then one must disable the FOSSIL
driver. It's a rare use case, but I can see the potential need.
Renamed the "Inte
rcept I/O" option in SCFG to "I/O Method" and make it clear that "Socket" (for n
ative programs) and "FOSSIL or UART" (for 16-bit DOS programs) is the default me
thod (what was previously identified as "No" I/O Interception).
If a sysop want t
o disable the virtual UART support (on Win32, e.g. so *only* FOSSIL is available
to one or all DOS programs), they do that via their sbbsexec.ini file.
---
■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
|