Skip to content
Snippets Groups Projects
Rob Swindell's avatar
Rob Swindell authored
Yes, you can run 16-bit DOS doors on 64-bit (x64) Windows now.

Install NTVDMx64 (http://www.columbia.edu/~em36/ntvdmx64.html, it's not as onerous as it sounds) and re-enable DOS program support in SBBS (i.e. make sure "NO_DOS" is not in your sbbs.ini [bbs] Options value) and voila: DOS doors work.

This change adds an empty init routine to sbbsexec.dll since older versions of NTVDM (which NTVDMx64 is based on) required one. Also, the sbbsexec.dll should be located in your Synchronet "exec" directory when using NTVDMx64 (in addition to or instead of your Windows/System32 directory).
b3122fc5
History
Name Last commit Last update
..
chat
ctrl
dosxtrn
execvxd
gtkchat
gtkmonitor
gtkuseredit
gtkuserlist
menuedit
scfg
syncview
uedit
umonitor
useredit
userlist
.gitignore
CMakeLists.txt
Common.gmake
Common.make
GNUmakefile
MSG00001.bin
addfiles.c
addfiles.vcxproj
allusers.c
allusers.vcxproj
ans2asc.c
ans2asc.vcxproj
ansiterm.cpp
answer.cpp
ars.c
ars_defs.h
asc2ans.c
asc2ans.vcxproj
atcodes.cpp
baja.c
baja.vcxproj
bat_xfer.cpp
build.bat
bulkmail.cpp
chat.cpp
chk_ar.cpp
chksmb.c
chksmb.vcxproj
clean.bat
client.h
cmdshell.h
con_hi.cpp
con_out.cpp
dat_rec.c
dat_rec.h
data.cpp
data_ovl.cpp
date_str.c
date_str.h
delfiles.c
delfiles.vcxproj
dllexport.h
download.cpp
dstsedit.c
dstsedit.vcxproj
dupefind.c
dupefind.vcxproj
echocfg.c
echocfg.vcxproj
email.cpp
exec.cpp
execfile.cpp
execfunc.cpp
execmisc.cpp
execmsg.cpp
execnet.cpp
execvxd.h
extdeps.mk
fastcgi.h
fido.cpp
fidodefs.h
file.cpp
filedat.c
filedat.h
filelist.c
filelist.vcxproj
finddupes.c
fixsmb.c
fixsmb.vcxproj
fmsgdump.c
fmsgdump.vcxproj
fossdefs.h
fossinfo.c
ftpsrvr.c
ftpsrvr.h
ftpsrvr.vcxproj
getctrl.c
getctrl.h
getkey.cpp
getmail.c
getmail.h
getmsg.cpp
getnode.cpp
getstats.c
getstats.h
getstr.cpp
gitinfo.bat
gtkconvert.pl
htmlansi.h
ident.c
ident.h
inkey.cpp
js_archive.c
js_bbs.cpp
js_cache.h
js_client.c
js_com.c
js_conio.c
js_console.cpp
js_cryptcert.c
js_cryptcert.h
js_cryptcon.c
js_cryptcon.h
js_cryptkeyset.c
js_file.c
js_file_area.c
js_filebase.c
js_global.c
js_internal.c
js_msg_area.c
js_msgbase.c
js_queue.c
js_request.c
js_request.h
js_rtpool.c
js_rtpool.h
js_server.c
js_socket.c
js_socket.h
js_sprintf.c
js_system.c
js_uifc.c
js_user.c
js_xtrn_area.c
jsdebug.c
jsdebug.h
jsdoor.c
jsexec.c
jsexec.vcxproj
listfile.cpp
load_cfg.c
load_cfg.h
load_cfg.vcxproj
logfile.cpp
login.cpp
logon.cpp
logout.cpp
mail.cpp
mailsrvr.c
mailsrvr.h
mailsrvr.vcxproj
main.cpp
makeuser.c
makeuser.vcxproj
makevdd.bat
mime.c
mime.h
msdirent.c
msdirent.h
msg_id.c
msg_id.h
msgdate.c
msgdate.h
msgtoqwk.cpp
mxlookup.c
netmail.cpp
newuser.cpp
node.c
node.vcxproj
nodedefs.h
nopen.c
nopen.h
ntsvcs.c
ntsvcs.h
ntsvcs.mc
ntsvcs.rc
ntsvcs.vcxproj
objects.mk
pack_qwk.cpp
pack_rep.cpp
pktdump.c
pktdump.vcxproj
postmsg.cpp
prntfile.cpp
putmsg.cpp
putnode.cpp
qwk.cpp
qwk.h
qwknodes.c
qwknodes.vcxproj
qwktomsg.cpp
readmail.cpp
readmsgs.cpp
readsauce.c
readtext.c