• SBBS4Linux compatibility

    From Digital Man@VERT to All on Wed Nov 8 05:39:30 2000
    Actually, I anticipate other Unix-like os flavors of Synchronet too, so thisãpost doesn't just apply to Synchronet for Linux.ããOne of major incompatibilties I've come across in porting Synchronet to aãUnix-like OS (Linux) is file/directory name case sensitivity and use ofãbackslash as the path delimiter.ããThese "incompatibilities" existed both in the Synchronet C/C++ source code asãwell as the various command shells and loadable modules (EXEC/*.src) includedãwith Synchronet.ããIn the C/C++ source code, I've switched to using lowercase path and filenamesãonly and slashes (instead of backslahses) as path delimiters. These areãbackwards compatible with DOSish file systems (e.g. FAT16/32, HPFS, NTFS). I'veãalso had to go through the command shells and change backslashes to forwardãslashes and convert path and filenames to lowercase.ããWhile it is not strictly necessary to convert path and filenames to lowercaseã(as long as they were specified with a consistent case), uppercase filenamesãon Unix file systems typically denote special files, and are discouraged forãgeneral use (as well as being considered "ugly"). Rather than trying to createãa "strategy" of which filenames should be uppercase and which should be ãlowercase (or even mixed case), I've generally just converted (almost)ãEVERYTHING to lowercase. Compatibility with DOSemu file systems hasn't beenãdetermined, so drop files for DOS doors (for example), may need to be createdãin upper case.ããIt is however, REQUIRED that forward slashes be used in paths instead ofãbackslashes. And lucky for us, Microsoft has always maintained Unix-style slashãcompatibility at the system level, so there will be no incompatibilities withãDOSish file systems when forward slashes are used.ããSo, basically, this is a heads-up to Baja programmers (and door programmers forãthat matter), using consistently lowercase paths and filenames and forwardãslashes as path delimiters in your modules and programs will allow them to beãcompatible with BOTH DOS-based and Unix-based platforms.ããRobã---ã þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.netã
  • From TommyKnocker@VERT/TALAMASC to Digital Man on Thu Nov 9 10:28:00 2000
    RE: SBBS4Linux compatibilityãBY: Digital Man to All on Wed Nov 08 2000 01:39 pmãã > lowercase (or even mixed case), I've generally just converted (almost)ã > EVERYTHING to lowercase. Compatibility with DOSemu file systems hasn't beenã > determined, so drop files for DOS doors (for example), may need to be createã > in upper case.ãã Does this mean we will be able to run our dos door games on the Linuxãboxes with Sync?ã TKãã---ã þ Synchronet þ telnet://talamasca-bbs.com http://talamasca-bbs.comã
  • From PistolGrip@VERT/WASTELND to TommyKnocker on Thu Nov 9 15:55:00 2000
    RE: SBBS4Linux compatibilityãBY: TommyKnocker to Digital Man on Thu Nov 09 2000 06:28 pmãã > Does this mean we will be able to run our dos door games on the Linuxã > boxes with Sync?ããYou should be able to. There's several *nix systems doing this with DOSemu. ãI'm not sure how Rob plans to implement it though, hopefully it won't be veryãdifficult.ããWorst case scenario I guess you could use RLogin from the Linux box to a Win32ãbox running Sync as well for doors.ããPGãã---ã þ Synchronet þ WasteLand BBS þ telnet://wasteland.darktech.org ã
  • From Digital Man@VERT to TommyKnocker on Thu Nov 9 16:34:31 2000
    RE: SBBS4Linux compatibilityãBY: TommyKnocker to Digital Man on Thu Nov 09 2000 06:28 pmãã > > lowercase (or even mixed case), I've generally just converted (almost)ã > > EVERYTHING to lowercase. Compatibility with DOSemu file systems hasn't beã > > determined, so drop files for DOS doors (for example), may need to be creã > > in upper case.ã > ã > Does this mean we will be able to run our dos door games on the Linuxã > boxes with Sync?ããEventually. :-)ããRobã---ã þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.netã
  • From Amcleod@VERT to TommyKnocker on Fri Nov 10 04:41:53 2000
    RE: SBBS4Linux compatibilityãBY: TommyKnocker to Digital Man on Thu Nov 09 2000 06:28 pmãã > Does this mean we will be able to run our dos door games on the Linuxã > boxes with Sync?ããI have a feeling that DOSemu and FreeDOS will play a part in thre answer toãthat question.ã---ã þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.netã
  • From TommyKnocker@VERT/TALAMASC to Digital Man on Fri Nov 10 10:37:00 2000
    RE: SBBS4Linux compatibilityãBY: Digital Man to TommyKnocker on Fri Nov 10 2000 12:34 amãã > RE: SBBS4Linux compatibilityã > BY: TommyKnocker to Digital Man on Thu Nov 09 2000 06:28 pmã > ã > > > lowercase (or even mixed case), I've generally just converted (almost)ã > > > EVERYTHING to lowercase. Compatibility with DOSemu file systems hasn'tã > > > determined, so drop files for DOS doors (for example), may need to be ã > > > in upper case.ã > >ã > > Does this mean we will be able to run our dos door games on the Liã > > boxes with Sync?ã > ã > Eventually. :-)ã > ã > Robã > ãã Excellent!!! Best news since the day you and I talked and you told me you wasãworking on Synchronet again.ã TKãã---ã þ Synchronet þ telnet://talamasca-bbs.com http://talamasca-bbs.comã