Synchronet v3.19b-Win32 (install) has been released (Jan-2022).

You can donate to the Synchronet project using PayPal.

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
faq:win [2018/03/01 12:10] – Links to util:binkit changed to module:binkit digital manfaq:win [2024/06/05 15:05] (current) – [Win64] change NTVDMx64 link to howto page digital man
Line 19: Line 19:
 There are 2 new requirements for 16-bit DOS programs to work under Synchronet-Win32 on //Windows Vista+// 32-bit (x86) operating systems: There are 2 new requirements for 16-bit DOS programs to work under Synchronet-Win32 on //Windows Vista+// 32-bit (x86) operating systems:
   - You must have ''SBBSEXEC.DLL'' rev 38 or later (this is included in SBBS v3.14a).   - You must have ''SBBSEXEC.DLL'' rev 38 or later (this is included in SBBS v3.14a).
-  - You must copy ''SBBSEXEC.DLL'' to your Windows ''System32'' folder.+  - You must have a copy of ''SBBSEXEC.DLL'' (from your Synchronet ''[[dir:exec]]'' directory) in your Windows ''System32'' folder.
  
 Beginning with Windows 8, Microsoft disables support for 16-bit (DOS) programs by default. Search for "16-bit Application Support" in the Windows Control Panel and enable that setting. This setting only exists in 32-bit versions of Windows 8 and Windows 10. Beginning with Windows 8, Microsoft disables support for 16-bit (DOS) programs by default. Search for "16-bit Application Support" in the Windows Control Panel and enable that setting. This setting only exists in 32-bit versions of Windows 8 and Windows 10.
  
-64-bit (x64, amd64) editions of Windows cannot run 16-bit DOS programs from Synchronet. See the next FAQ item for the details.+Stock 64-bit (x64, amd64) editions of Windows (without [[http://www.columbia.edu/~em36/ntvdmx64.html|NTVDMx64]] installed) cannot run 16-bit DOS programs from Synchronet. See the next FAQ item for the details.
  
 ===== Win64 ===== ===== Win64 =====
Line 33: Line 33:
 :!: **Answer:**\\ :!: **Answer:**\\
 Microsoft does not include Virtual DOS Machine (NTVDM) support in their Microsoft does not include Virtual DOS Machine (NTVDM) support in their
-64-bit operating systems. Synchronet for Windows relies on NTVDM for+64-bit operating systems, by default. Synchronet for Windows relies on NTVDM for
 16-bit DOS program support, so you need to either run a 32-bit Windows version 16-bit DOS program support, so you need to either run a 32-bit Windows version
-(e.g. re-install, use dual-boot, or run in a Virtual Machine) or forgo +(e.g. re-install, use dual-boot, or run in a Virtual Machine) or install [[howto:NTVDMx64]] to gain 16-bit DOS program support in your 64-bit Windows install. Yes, you can run 32-bit Windows versions of Synchronet on a 64-bit (x64) system.
-DOS programs on your BBS. Yes, you can run 32-bit Windows versions of Synchronet on a 64-bit (x64) system.+
  
 As of March 12, 2014, you can disable DOS program support in a single instance of Synchronet with the ''NO_DOS'' option in the ''Options'' value of the ''[BBS]'' section of your ''[[config:sbbs.ini]]'' file. Or uncheck the "DOS Program Support" checkbox in the "Terminal Server Configuration" dialog of the [[monitor:sbbsctrl|Synchronet Control panel]]: As of March 12, 2014, you can disable DOS program support in a single instance of Synchronet with the ''NO_DOS'' option in the ''Options'' value of the ''[BBS]'' section of your ''[[config:sbbs.ini]]'' file. Or uncheck the "DOS Program Support" checkbox in the "Terminal Server Configuration" dialog of the [[monitor:sbbsctrl|Synchronet Control panel]]:
Line 42: Line 41:
 {{:faq:term_server_cfg.png|New option to disable DOS Program Support in the Terminal Server Configuration dialog of the Synchronet Control Panel}}  {{:faq:term_server_cfg.png|New option to disable DOS Program Support in the Terminal Server Configuration dialog of the Synchronet Control Panel}} 
  
-**Note**: The Synchronet [[server:Terminal]] Server assumes external programs are 16-bit DOS programs by default. In order to indicate that a program is a native (e.g. 32-bit) program, you must either set the corresponding [[module:binkit]] ''Native Executable'' option to ''Yes'' (for each instance the program is used in a command-line in [[module:binkit]]) or add the program name (as used in the command-line) to the [[module:binkit]]->External Programs->Native Program List:+**Note**: The Synchronet [[server:Terminal]] Server assumes external programs are 16-bit DOS programs by default. In order to indicate that a program is a native (e.g. 32-bit) program, you must either set the corresponding [[util:SCFG]] ''Native Executable'' option to ''Yes'' (for each instance the program is used in a command-line in [[util:SCFG]]) or add the program name (as used in the command-line) to the [[util:SCFG]]->External Programs->Native Program List:
  
   ╔════════════════════════════╗   ╔════════════════════════════╗
Line 71: Line 70:
 ===== Socket I/O ===== ===== Socket I/O =====
 :?: **Question:**\\ :?: **Question:**\\
-Why do external programs that use socket I/O (e.g. Synchronet Blackjack, Synchronet BBS List, DoorMUD, [[module:binkit]]) not work on my BBS? +Why do external programs that use socket I/O (e.g. Synchronet Blackjack, Synchronet BBS List, DoorMUD, [[util:SEXYZ]]) not work on my BBS? 
  
 :!: **Answer:**\\ :!: **Answer:**\\
Line 91: Line 90:
  
 :!: **Answer:**\\ :!: **Answer:**\\
-Use the [[module:binkit]] utility in combination with Synchronet for Windows.+Use the [[util:SEXPOTS]] utility in combination with Synchronet for Windows.
  
 ===== ANSI.SYS ===== ===== ANSI.SYS =====
Line 105: Line 104:
  
 :!: ** Answer:**\\ :!: ** Answer:**\\
-Synchronet v3.17 defaults to assuming that your operating system supports IPv6. Windows XP does not support IPv6 by default (only IPv4). You can either install IPv6 services on Windows XP (e.g. using the command-line: ''[[https://support.microsoft.com/en-us/kb/2478747|netsh int ipv6 install]]'') or set the ''Interface'' key values in your ''[[config:sbbs.ini]]'' file to exclude the IPv6 //all-intefaces// address: ''::''.+Synchronet v3.17 defaults to assuming that your operating system supports IPv6. Windows XP does not support IPv6 by default (only IPv4). You can either install IPv6 services on Windows XP (e.g. using the command-line: ''[[https://support.microsoft.com/en-us/kb/2478747|netsh int ipv6 install]]'') or set the ''Interface'' key values in your ''[[config:sbbs.ini]]'' file to exclude the IPv6 //all-interfaces// address: ''::''.
  
 ===== See Also ===== ===== See Also =====
   * [[:faq:|FAQ Index]]   * [[:faq:|FAQ Index]]