Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Original BBS Screen Shots







Docker

Code Block
CONTAINER=dos-bbs
IMAGE=jgoerzen/dos-bbs

docker stop $CONTAINER
docker rm $CONTAINER
#docker rmi $IMAGE

docker run -d \
-p 5901:5901 \
-p 23:23 \
-v $PWD/bbs:/dos/drive_g/bbs
--env VNCPASSWORD=xxx \
--name $CONTAINER \
$IMAGE

This docker image using an environment variable to set the VNC password.

Connected using VNC

Image Removed

To run dosconsole, issue the following command

Code Block
dosconsole

Running Telegard

Code Block
h:
cd ADF
lh adf COM1 3F8  4 38400 8192  8192  8

date 01-01-1999
g:
cd bbs
telegard

Image Removed

Apparently, we need something in h:\startup\node1

Modem Settings:

Image Removed

Debugging

Code Block
#from vnc unix terminal

startdossession console h:\\startup\\node1.bat

dosemu -D+a -o /tmp/debug


-D set debug-msg mask to flags {+-}{0-9}{#ACDEIMPQRSTWXZacdeghijkmnpqrsuvwx}
       #=default int                       A=ASPI                             
       C=CDROM                             D=dos int 21h                      
       E=EMS                               I=IPC                              
       M=DPMI                              P=Packet driver                    
       Q=Mapping driver                    R=disk READ                        
       S=SOUND                             T=I/O trace                        
       W=disk WRITE                        X=X support                        
       Z=PCI                               a=Set all levels                   
       c=configuration                     d=disk msgs                        
       e=cpu-emu                           g=general messages                 
       h=hardware                          i=i/o instructions (in/out)        
       j=joystick                          k=keyboard                         
       m=mouse                             n=IPX network                      
       p=printer                           q=DMA                              
       r=PIC request                       s=serial                           
       u=Unicode translation               v=video                            
       w=warnings                          x=XMS                              
    
-D+w+d

Code Block
collapsetrue
dosemu -D+w+d

xxx

MFS: Entering dos_fs_redirect, FN=06
MFS: selecting drive fn=6 sda_cds=0x1d2cd0
MFS: selected drive 6: /dos/sessions/node1/.dosemu/drives/g/
MFS: Close file 16 (/dos/sessions/node1/.dosemu/drives/g/bbs/gfiles/user.lst)
MFS: Handle cnt 1
MFS: Close file succeeds
MFS: close: not setting file date/time
MFS: Finished dos_fs_redirect
MFS: Entering dos_fs_redirect, FN=08
MFS: selecting drive fn=8 sda_cds=0x1d2cd0
MFS: selected drive 6: /dos/sessions/node1/.dosemu/drives/g/
MFS: Read file fd=14, dta=0x359e0, cnt=7857
MFS: Read file pos = 78082
MFS: Handle cnt 1
MFS: Actual pos 78082
MFS: Read returned : 7857
MFS: Read file pos after = 85939
MFS: Finished dos_fs_redirect
MFS: Entering dos_fs_redirect, FN=08
MFS: selecting drive fn=8 sda_cds=0x1d2cd0
MFS: selected drive 6: /dos/sessions/node1/.dosemu/drives/g/
MFS: Read file fd=14, dta=0x378a0, cnt=874
MFS: Read file pos = 85939
MFS: Handle cnt 1
MFS: Actual pos 85939
MFS: Read returned : 874
MFS: Read file pos after = 86813
MFS: Finished dos_fs_redirect
MFS: Entering dos_fs_redirect, FN=08
MFS: selecting drive fn=8 sda_cds=0x1d2cd0
MFS: selected drive 6: /dos/sessions/node1/.dosemu/drives/g/
MFS: Read file fd=14, dta=0x378a0, cnt=7417
MFS: Read file pos = 422182
MFS: Handle cnt 1
MFS: Actual pos 422182
MFS: Read returned : 7417
MFS: Read file pos after = 429599
MFS: Finished dos_fs_redirect
MFS: Entering dos_fs_redirect, FN=08
MFS: selecting drive fn=8 sda_cds=0x1d2cd0
MFS: selected drive 6: /dos/sessions/node1/.dosemu/drives/g/
MFS: Read file fd=14, dta=0x395a0, cnt=952
MFS: Read file pos = 429599
MFS: Handle cnt 1
MFS: Actual pos 429599
MFS: Read returned : 952
MFS: Read file pos after = 430551
MFS: Finished dos_fs_redirect
MFS: Entering dos_fs_redirect, FN=08
MFS: selecting drive fn=8 sda_cds=0x1d2cd0
MFS: selected drive 6: /dos/sessions/node1/.dosemu/drives/g/
MFS: Read file fd=14, dta=0x395a0, cnt=9778
MFS: Read file pos = 337548
MFS: Handle cnt 1
MFS: Actual pos 337548
MFS: Read returned : 9778
MFS: Read file pos after = 347326
MFS: Finished dos_fs_redirect
MFS: Entering dos_fs_redirect, FN=08
MFS: selecting drive fn=8 sda_cds=0x1d2cd0
MFS: selected drive 6: /dos/sessions/node1/.dosemu/drives/g/
MFS: Read file fd=14, dta=0x3bbe0, cnt=946
MFS: Read file pos = 347326
MFS: Handle cnt 1
MFS: Actual pos 347326
MFS: Read returned : 946
MFS: Read file pos after = 348272
MFS: Finished dos_fs_redirect
MFS: Entering dos_fs_redirect, FN=23
MFS: selecting drive fn=23 sda_cds=0x1d2cd0
MFS: FNX=G:\BBS\TEMP\1
MFS: selected drive 6: /dos/sessions/node1/.dosemu/drives/g/
MFS: Entering dos_fs_redirect, FN=05
MFS: selecting drive fn=5 sda_cds=0x1d2cd0
MFS: selected drive 6: /dos/sessions/node1/.dosemu/drives/g/
MFS: set directory to: G:\BBS\TEMP\1
MFS: dos_fs: build_ufs_path for DOS path 'G:\BBS\TEMP\1'
MFS: dos_gen: ufs '/dos/sessions/node1/.dosemu/drives/g/', path '\BBS\TEMP\1', l=37
MFS: dos_gen: path_to_ufs '/dos/sessions/node1/.dosemu/drives/g//bbs/temp/1'
MFS: dos_fs: build_ufs_path result is '/dos/sessions/node1/.dosemu/drives/g/bbs/temp/1'
MFS: set directory to ufs path: /dos/sessions/node1/.dosemu/drives/g/bbs/temp/1
MFS: find file /dos/sessions/node1/.dosemu/drives/g/bbs/temp/1
MFS: is_msdos_device /dos/sessions/node1/.dosemu/drives/g/bbs/temp/1
MFS: scan_dir(/dos/sessions/node1/.dosemu/drives/g/bbs/temp,1)
MFS: scan_dir gave 1 FALSE
MFS: find_file(): no match: /dos/sessions/node1/.dosemu/drives/g/bbs/temp/1
MFS: dos_fs_redirect failed
MFS: Entering dos_fs_redirect, FN=23
MFS: selecting drive fn=23 sda_cds=0x1d2cd0
MFS: FNX=G:\BBS
MFS: selected drive 6: /dos/sessions/node1/.dosemu/drives/g/
MFS: Entering dos_fs_redirect, FN=05
MFS: selecting drive fn=5 sda_cds=0x1d2cd0
MFS: selected drive 6: /dos/sessions/node1/.dosemu/drives/g/
MFS: set directory to: G:\BBS
MFS: dos_fs: build_ufs_path for DOS path 'G:\BBS'
MFS: dos_gen: ufs '/dos/sessions/node1/.dosemu/drives/g/', path '\BBS', l=37
MFS: dos_gen: path_to_ufs '/dos/sessions/node1/.dosemu/drives/g//bbs'
MFS: dos_fs: build_ufs_path result is '/dos/sessions/node1/.dosemu/drives/g/bbs'
MFS: set directory to ufs path: /dos/sessions/node1/.dosemu/drives/g/bbs
MFS: find file /dos/sessions/node1/.dosemu/drives/g/bbs
MFS: is_msdos_device /dos/sessions/node1/.dosemu/drives/g/bbs
MFS: file exists as is
MFS: is_msdos_device /dos/sessions/node1/.dosemu/drives/g/bbs
MFS: New CWD is G:\BBS
MFS: Finished dos_fs_redirect
MFS: Entering dos_fs_redirect, FN=09
MFS: selecting drive fn=9 sda_cds=0x1d2cd0
MFS: selected drive 6: /dos/sessions/node1/.dosemu/drives/g/
MFS: Write file fd=15 count=5f sft_mode=2
MFS: Handle cnt 1
MFS: sft_size = 2419, sft_pos = 2419, dta = 0x1977e, cnt = 5f
MFS: write operation done,ret=5f
MFS: sft_position=9241, Sft_size=9336
MFS: Finished dos_fs_redirect
MFS: Entering dos_fs_redirect, FN=09
MFS: selecting drive fn=9 sda_cds=0x1d2cd0
MFS: selected drive 6: /dos/sessions/node1/.dosemu/drives/g/
MFS: Write file fd=15 count=0 sft_mode=2
MFS: Handle cnt 1
MFS: sft_size = 2478, sft_pos = 2478, dta = 0x1977e, cnt = 0
MFS: write operation done,ret=0
MFS: sft_position=9336, Sft_size=9336
MFS: Finished dos_fs_redirect
MFS: Entering dos_fs_redirect, FN=06
MFS: selecting drive fn=6 sda_cds=0x1d2cd0
MFS: selected drive 6: /dos/sessions/node1/.dosemu/drives/g/
MFS: Close file 15 (/dos/sessions/node1/.dosemu/drives/g/bbs/logs/sysop.log)
MFS: Handle cnt 1
MFS: Close file succeeds
MFS: close: not setting file date/time
MFS: Finished dos_fs_redirect
MFS: Entering dos_fs_redirect, FN=23
MFS: selecting drive fn=23 sda_cds=0x1d2cd0
MFS: FNX=ERR.LOG
MFS: selected drive 6: /dos/sessions/node1/.dosemu/drives/g/
MFS: Entering dos_fs_redirect, FN=16
MFS: selecting drive fn=16 sda_cds=0x1d2cd0
MFS: selected drive 6: /dos/sessions/node1/.dosemu/drives/g/
MFS: (mode = 0x0002)
MFS: (sft_open_mode = 0x0002)
MFS: Open existing file G:\BBS\ERR.LOG
MFS: dos_fs: build_ufs_path for DOS path 'G:\BBS\ERR.LOG'
MFS: dos_gen: ufs '/dos/sessions/node1/.dosemu/drives/g/', path '\BBS\ERR.LOG', l=37
MFS: dos_gen: path_to_ufs '/dos/sessions/node1/.dosemu/drives/g//bbs/err.log'
MFS: dos_fs: build_ufs_path result is '/dos/sessions/node1/.dosemu/drives/g/bbs/err.log'
MFS: auspr 'G:\BBS\ERR.LOG'
MFS: auspr(ERR.LOG,ERR     ,LOG)
MFS: find file /dos/sessions/node1/.dosemu/drives/g/bbs/err.log
MFS: is_msdos_device /dos/sessions/node1/.dosemu/drives/g/bbs/err.log
MFS: file exists as is
MFS: is_msdos_device /dos/sessions/node1/.dosemu/drives/g/bbs/err.log
MFS: Large file locking start=100000000, len=1
MFS: open succeeds: '/dos/sessions/node1/.dosemu/drives/g/bbs/err.log' fd = 0x15
MFS: Size : 171631
MFS: Finished dos_fs_redirect
MFS: Entering dos_fs_redirect, FN=08
MFS: selecting drive fn=8 sda_cds=0x1d2cd0
MFS: selected drive 6: /dos/sessions/node1/.dosemu/drives/g/
MFS: Read file fd=15, dta=0x2dffa, cnt=128
MFS: Read file pos = 171503
MFS: Handle cnt 1
MFS: Actual pos 171503
MFS: Read returned : 128
MFS: Read file pos after = 171631
MFS: Finished dos_fs_redirect
MFS: Entering dos_fs_redirect, FN=09
MFS: selecting drive fn=9 sda_cds=0x1d2cd0
MFS: selected drive 6: /dos/sessions/node1/.dosemu/drives/g/
MFS: Write file fd=15 count=80 sft_mode=2
MFS: Handle cnt 1
MFS: sft_size = 29e6f, sft_pos = 29e6f, dta = 0x2dffa, cnt = 80
MFS: write operation done,ret=80
MFS: sft_position=171631, Sft_size=171759
MFS: Finished dos_fs_redirect
MFS: Entering dos_fs_redirect, FN=09
MFS: selecting drive fn=9 sda_cds=0x1d2cd0
MFS: selected drive 6: /dos/sessions/node1/.dosemu/drives/g/
MFS: Write file fd=15 count=80 sft_mode=2
MFS: Handle cnt 1
MFS: sft_size = 29eef, sft_pos = 29eef, dta = 0x2dffa, cnt = 80
MFS: write operation done,ret=80
MFS: sft_position=171759, Sft_size=171887
MFS: Finished dos_fs_redirect
MFS: Entering dos_fs_redirect, FN=09
MFS: selecting drive fn=9 sda_cds=0x1d2cd0
MFS: selected drive 6: /dos/sessions/node1/.dosemu/drives/g/
MFS: Write file fd=15 count=80 sft_mode=2
MFS: Handle cnt 1
MFS: sft_size = 29f6f, sft_pos = 29f6f, dta = 0x2dffa, cnt = 80
MFS: write operation done,ret=80
MFS: sft_position=171887, Sft_size=172015
MFS: Finished dos_fs_redirect
MFS: Entering dos_fs_redirect, FN=09
MFS: selecting drive fn=9 sda_cds=0x1d2cd0
MFS: selected drive 6: /dos/sessions/node1/.dosemu/drives/g/
MFS: Write file fd=15 count=80 sft_mode=2
MFS: Handle cnt 1
MFS: sft_size = 29fef, sft_pos = 29fef, dta = 0x2dffa, cnt = 80
MFS: write operation done,ret=80
MFS: sft_position=172015, Sft_size=172143
MFS: Finished dos_fs_redirect
MFS: Entering dos_fs_redirect, FN=09
MFS: selecting drive fn=9 sda_cds=0x1d2cd0
MFS: selected drive 6: /dos/sessions/node1/.dosemu/drives/g/
MFS: Write file fd=15 count=80 sft_mode=2
MFS: Handle cnt 1
MFS: sft_size = 2a06f, sft_pos = 2a06f, dta = 0x2dffa, cnt = 80
MFS: write operation done,ret=80
MFS: sft_position=172143, Sft_size=172271
MFS: Finished dos_fs_redirect
MFS: Entering dos_fs_redirect, FN=09
MFS: selecting drive fn=9 sda_cds=0x1d2cd0
MFS: selected drive 6: /dos/sessions/node1/.dosemu/drives/g/
MFS: Write file fd=15 count=80 sft_mode=2
MFS: Handle cnt 1
MFS: sft_size = 2a0ef, sft_pos = 2a0ef, dta = 0x2dffa, cnt = 80
MFS: write operation done,ret=80
MFS: sft_position=172271, Sft_size=172399
MFS: Finished dos_fs_redirect
MFS: Entering dos_fs_redirect, FN=09
MFS: selecting drive fn=9 sda_cds=0x1d2cd0
MFS: selected drive 6: /dos/sessions/node1/.dosemu/drives/g/
MFS: Write file fd=15 count=80 sft_mode=2
MFS: Handle cnt 1
MFS: sft_size = 2a16f, sft_pos = 2a16f, dta = 0x2dffa, cnt = 80
MFS: write operation done,ret=80
MFS: sft_position=172399, Sft_size=172527
MFS: Finished dos_fs_redirect
MFS: Entering dos_fs_redirect, FN=09
MFS: selecting drive fn=9 sda_cds=0x1d2cd0
MFS: selected drive 6: /dos/sessions/node1/.dosemu/drives/g/
MFS: Write file fd=15 count=80 sft_mode=2
MFS: Handle cnt 1
MFS: sft_size = 2a1ef, sft_pos = 2a1ef, dta = 0x2dffa, cnt = 80
MFS: write operation done,ret=80
MFS: sft_position=172527, Sft_size=172655
MFS: Finished dos_fs_redirect
MFS: Entering dos_fs_redirect, FN=09
MFS: selecting drive fn=9 sda_cds=0x1d2cd0
MFS: selected drive 6: /dos/sessions/node1/.dosemu/drives/g/
MFS: Write file fd=15 count=80 sft_mode=2
MFS: Handle cnt 1
MFS: sft_size = 2a26f, sft_pos = 2a26f, dta = 0x2dffa, cnt = 80
MFS: write operation done,ret=80
MFS: sft_position=172655, Sft_size=172783
MFS: Finished dos_fs_redirect
MFS: Entering dos_fs_redirect, FN=09
MFS: selecting drive fn=9 sda_cds=0x1d2cd0
MFS: selected drive 6: /dos/sessions/node1/.dosemu/drives/g/
MFS: Write file fd=15 count=80 sft_mode=2
MFS: Handle cnt 1
MFS: sft_size = 2a2ef, sft_pos = 2a2ef, dta = 0x2dffa, cnt = 80
MFS: write operation done,ret=80
MFS: sft_position=172783, Sft_size=172911
MFS: Finished dos_fs_redirect
MFS: Entering dos_fs_redirect, FN=09
MFS: selecting drive fn=9 sda_cds=0x1d2cd0
MFS: selected drive 6: /dos/sessions/node1/.dosemu/drives/g/
MFS: Write file fd=15 count=80 sft_mode=2
MFS: Handle cnt 1
MFS: sft_size = 2a36f, sft_pos = 2a36f, dta = 0x2dffa, cnt = 80
MFS: write operation done,ret=80
MFS: sft_position=172911, Sft_size=173039
MFS: Finished dos_fs_redirect
MFS: Entering dos_fs_redirect, FN=09
MFS: selecting drive fn=9 sda_cds=0x1d2cd0
MFS: selected drive 6: /dos/sessions/node1/.dosemu/drives/g/
MFS: Write file fd=15 count=80 sft_mode=2
MFS: Handle cnt 1
MFS: sft_size = 2a3ef, sft_pos = 2a3ef, dta = 0x2dffa, cnt = 80
MFS: write operation done,ret=80
MFS: sft_position=173039, Sft_size=173167
MFS: Finished dos_fs_redirect
MFS: Entering dos_fs_redirect, FN=09
MFS: selecting drive fn=9 sda_cds=0x1d2cd0
MFS: selected drive 6: /dos/sessions/node1/.dosemu/drives/g/
MFS: Write file fd=15 count=80 sft_mode=2
MFS: Handle cnt 1
MFS: sft_size = 2a46f, sft_pos = 2a46f, dta = 0x2dffa, cnt = 80
MFS: write operation done,ret=80
MFS: sft_position=173167, Sft_size=173295
MFS: Finished dos_fs_redirect
MFS: Entering dos_fs_redirect, FN=09
MFS: selecting drive fn=9 sda_cds=0x1d2cd0
MFS: selected drive 6: /dos/sessions/node1/.dosemu/drives/g/
MFS: Write file fd=15 count=80 sft_mode=2
MFS: Handle cnt 1
MFS: sft_size = 2a4ef, sft_pos = 2a4ef, dta = 0x2dffa, cnt = 80
MFS: write operation done,ret=80
MFS: sft_position=173295, Sft_size=173423
MFS: Finished dos_fs_redirect
MFS: Entering dos_fs_redirect, FN=09
MFS: selecting drive fn=9 sda_cds=0x1d2cd0
MFS: selected drive 6: /dos/sessions/node1/.dosemu/drives/g/
MFS: Write file fd=15 count=80 sft_mode=2
MFS: Handle cnt 1
MFS: sft_size = 2a56f, sft_pos = 2a56f, dta = 0x2dffa, cnt = 80
MFS: write operation done,ret=80
MFS: sft_position=173423, Sft_size=173551
MFS: Finished dos_fs_redirect
MFS: Entering dos_fs_redirect, FN=09
MFS: selecting drive fn=9 sda_cds=0x1d2cd0
MFS: selected drive 6: /dos/sessions/node1/.dosemu/drives/g/
MFS: Write file fd=15 count=80 sft_mode=2
MFS: Handle cnt 1
MFS: sft_size = 2a5ef, sft_pos = 2a5ef, dta = 0x2dffa, cnt = 80
MFS: write operation done,ret=80
MFS: sft_position=173551, Sft_size=173679
MFS: Finished dos_fs_redirect
MFS: Entering dos_fs_redirect, FN=09
MFS: selecting drive fn=9 sda_cds=0x1d2cd0
MFS: selected drive 6: /dos/sessions/node1/.dosemu/drives/g/
MFS: Write file fd=15 count=80 sft_mode=2
MFS: Handle cnt 1
MFS: sft_size = 2a66f, sft_pos = 2a66f, dta = 0x2dffa, cnt = 80
MFS: write operation done,ret=80
MFS: sft_position=173679, Sft_size=173807
MFS: Finished dos_fs_redirect
MFS: Entering dos_fs_redirect, FN=09
MFS: selecting drive fn=9 sda_cds=0x1d2cd0
MFS: selected drive 6: /dos/sessions/node1/.dosemu/drives/g/
MFS: Write file fd=15 count=6f sft_mode=2
MFS: Handle cnt 1
MFS: sft_size = 2a6ef, sft_pos = 2a6ef, dta = 0x2dffa, cnt = 6f
MFS: write operation done,ret=6f
MFS: sft_position=173807, Sft_size=173918
MFS: Finished dos_fs_redirect
MFS: Entering dos_fs_redirect, FN=06
MFS: selecting drive fn=6 sda_cds=0x1d2cd0
MFS: selected drive 6: /dos/sessions/node1/.dosemu/drives/g/
MFS: Close file 15 (/dos/sessions/node1/.dosemu/drives/g/bbs/err.log)
MFS: Handle cnt 1
MFS: Close file succeeds
MFS: close: not setting file date/time
MFS: Finished dos_fs_redirect
MFS: Entering dos_fs_redirect, FN=23
MFS: selecting drive fn=23 sda_cds=0x1d2cd0
MFS: FNX=CRITICAL.ERR
MFS: selected drive 6: /dos/sessions/node1/.dosemu/drives/g/
MFS: Entering dos_fs_redirect, FN=17
MFS: selecting drive fn=17 sda_cds=0x1d2cd0
MFS: selected drive 6: /dos/sessions/node1/.dosemu/drives/g/
MFS: FCBcall=0x0
MFS: CHECK attr=0x20, create=0x0
MFS: Create truncate file G:\BBS\CRITICAL.ERR attr=20
MFS: dos_fs: build_ufs_path for DOS path 'G:\BBS\CRITICAL.ERR'
MFS: dos_gen: ufs '/dos/sessions/node1/.dosemu/drives/g/', path '\BBS\CRITICAL.ERR', l=37
MFS: dos_gen: path_to_ufs '/dos/sessions/node1/.dosemu/drives/g//bbs/critical.err'
MFS: dos_fs: build_ufs_path result is '/dos/sessions/node1/.dosemu/drives/g/bbs/critical.err'
MFS: auspr 'G:\BBS\CRITICAL.ERR'
MFS: auspr(CRITICAL.ERR,CRITICAL,ERR)
MFS: find file /dos/sessions/node1/.dosemu/drives/g/bbs/critical.err
MFS: is_msdos_device /dos/sessions/node1/.dosemu/drives/g/bbs/critical.err
MFS: scan_dir(/dos/sessions/node1/.dosemu/drives/g/bbs,critical.err)
MFS: scan_dir gave critical.err FALSE
MFS: find_file(): no match: /dos/sessions/node1/.dosemu/drives/g/bbs/critical.err
MFS: Large file locking start=100000000, len=1
MFS: create succeeds: '/dos/sessions/node1/.dosemu/drives/g/bbs/critical.err' fd = 0x15
MFS: size = 0x0
MFS: Finished dos_fs_redirect
MFS: Entering dos_fs_redirect, FN=06
MFS: selecting drive fn=6 sda_cds=0x1d2cd0
MFS: selected drive 6: /dos/sessions/node1/.dosemu/drives/g/
MFS: Close file 15 (/dos/sessions/node1/.dosemu/drives/g/bbs/critical.err)
MFS: Handle cnt 1
MFS: Close file succeeds
MFS: close: not setting file date/time
MFS: Finished dos_fs_redirect
MFS: Entering dos_fs_redirect, FN=23
MFS: selecting drive fn=23 sda_cds=0x1d2cd0
MFS: FNX=CRITICAL.ERR
MFS: selected drive 6: /dos/sessions/node1/.dosemu/drives/g/
MFS: Entering dos_fs_redirect, FN=0E
MFS: selecting drive fn=e sda_cds=0x1d2cd0
MFS: selected drive 6: /dos/sessions/node1/.dosemu/drives/g/
MFS: Set File Attributes G:\BBS\CRITICAL.ERR 02
MFS: dos_fs: build_ufs_path for DOS path 'G:\BBS\CRITICAL.ERR'
MFS: dos_gen: ufs '/dos/sessions/node1/.dosemu/drives/g/', path '\BBS\CRITICAL.ERR', l=37
MFS: dos_gen: path_to_ufs '/dos/sessions/node1/.dosemu/drives/g//bbs/critical.err'
MFS: dos_fs: build_ufs_path result is '/dos/sessions/node1/.dosemu/drives/g/bbs/critical.err'
MFS: Set attr: '/dos/sessions/node1/.dosemu/drives/g/bbs/critical.err' --> 02
MFS: find file /dos/sessions/node1/.dosemu/drives/g/bbs/critical.err
MFS: is_msdos_device /dos/sessions/node1/.dosemu/drives/g/bbs/critical.err
MFS: file exists as is
MFS: is_msdos_device /dos/sessions/node1/.dosemu/drives/g/bbs/critical.err
MFS: Finished dos_fs_redirect
MFS: Entering dos_fs_redirect, FN=22
MFS: selecting drive fn=22 sda_cds=0x1d2cd0
MFS: selected drive 6: /dos/sessions/node1/.dosemu/drives/g/
MFS: Process terminated PSP=1005
MFS: hlist_pop_psp: PSP=1005
MFS: hlist_pop_psp: deleting hlist=0x1cd0650
MFS: hlist_pop_psp: deleting hlist=0x1cd3180
MFS: Entering dos_fs_redirect, FN=1D
MFS: selecting drive fn=1d sda_cds=0x1d2cd0
MFS: selected drive 6: /dos/sessions/node1/.dosemu/drives/g/
MFS: Close All
MFS: Entering dos_fs_redirect, FN=06
MFS: selecting drive fn=6 sda_cds=0x1d2cd0
MFS: selected drive 6: /dos/sessions/node1/.dosemu/drives/g/
MFS: Close file 14 (/dos/sessions/node1/.dosemu/drives/g/bbs/telegard.exe)
MFS: Handle cnt 1
MFS: Close file succeeds
MFS: close: not setting file date/time
MFS: Finished dos_fs_redirect
MFS: Entering dos_fs_redirect, FN=23
MFS: selecting drive fn=23 sda_cds=0x1d2d28
MFS: FNX=H:\STARTUP\NODE
MFS: selected drive 7: /dos/sessions/node1/.dosemu/drives/h/
MFS: Entering dos_fs_redirect, FN=16
MFS: selecting drive fn=16 sda_cds=0x1d2d28
MFS: selected drive 7: /dos/sessions/node1/.dosemu/drives/h/
MFS: (mode = 0x0000)
MFS: (sft_open_mode = 0x0000)
MFS: Open existing file H:\STARTUP\NODE1.BAT
MFS: dos_fs: build_ufs_path for DOS path 'H:\STARTUP\NODE1.BAT'
MFS: dos_gen: ufs '/dos/sessions/node1/.dosemu/drives/h/', path '\STARTUP\NODE1.BAT', l=37
MFS: dos_gen: path_to_ufs '/dos/sessions/node1/.dosemu/drives/h//startup/node1.bat'
MFS: dos_fs: build_ufs_path result is '/dos/sessions/node1/.dosemu/drives/h/startup/node1.bat'
MFS: auspr 'H:\STARTUP\NODE1.BAT'
MFS: auspr(NODE1.BAT,NODE1   ,BAT)
MFS: find file /dos/sessions/node1/.dosemu/drives/h/startup/node1.bat
MFS: is_msdos_device /dos/sessions/node1/.dosemu/drives/h/startup/node1.bat
MFS: scan_dir(/dos/sessions/node1/.dosemu/drives/h,startup)
MFS: scan_dir found STARTUP
MFS: found file /dos/sessions/node1/.dosemu/drives/h/STARTUP/node1.bat
MFS: is_msdos_device /dos/sessions/node1/.dosemu/drives/h/STARTUP/node1.bat
MFS: Large file locking start=100000000, len=1
MFS: open succeeds: '/dos/sessions/node1/.dosemu/drives/h/STARTUP/node1.bat' fd = 0x14
MFS: Size : 113
MFS: Finished dos_fs_redirect
MFS: Entering dos_fs_redirect, FN=08
MFS: selecting drive fn=8 sda_cds=0x1d2d28
MFS: selected drive 7: /dos/sessions/node1/.dosemu/drives/h/
MFS: Read file fd=14, dta=0x148da, cnt=512
MFS: Read file pos = 101
MFS: Handle cnt 1
MFS: Actual pos 101
MFS: Read returned : 12
MFS: Read file pos after = 113
MFS: Finished dos_fs_redirect
MFS: Entering dos_fs_redirect, FN=06
MFS: selecting drive fn=6 sda_cds=0x1d2d28
MFS: selected drive 7: /dos/sessions/node1/.dosemu/drives/h/
MFS: Close file 14 (/dos/sessions/node1/.dosemu/drives/h/STARTUP/node1.bat)
MFS: Handle cnt 1
MFS: Close file succeeds
MFS: close: not setting file date/time
MFS: Finished dos_fs_redirect
LFN: doing LFN!, AX=7147 DL=0
MFS: dos_fs: build_ufs_path for DOS path 'G:\BBS'
MFS: dos_gen: ufs '/dos/sessions/node1/.dosemu/drives/g/', path '\BBS', l=37
MFS: dos_gen: path_to_ufs '/dos/sessions/node1/.dosemu/drives/g//BBS'
MFS: dos_fs: build_ufs_path result is '/dos/sessions/node1/.dosemu/drives/g/BBS'
LFN: getcwd G:\BBS /dos/sessions/node1/.dosemu/drives/g/BBS
MFS: find file /dos/sessions/node1/.dosemu/drives/g/BBS
MFS: is_msdos_device /dos/sessions/node1/.dosemu/drives/g/BBS
MFS: scan_dir(/dos/sessions/node1/.dosemu/drives/g,BBS)
MFS: scan_dir found bbs
MFS: found file /dos/sessions/node1/.dosemu/drives/g/bbs
LFN: getcwd G:\BBS /dos/sessions/node1/.dosemu/drives/g/bbs
LFN: 0x1d2cd0 6 0x16944 bbs
LFN: src=bbs len=3
MFS: Entering dos_fs_redirect, FN=23
MFS: selecting drive fn=23 sda_cds=0x1d2d28
MFS: FNX=H:\STARTUP\NODE
MFS: selected drive 7: /dos/sessions/node1/.dosemu/drives/h/
MFS: Entering dos_fs_redirect, FN=16
MFS: selecting drive fn=16 sda_cds=0x1d2d28
MFS: selected drive 7: /dos/sessions/node1/.dosemu/drives/h/
MFS: (mode = 0x0000)
MFS: (sft_open_mode = 0x0000)
MFS: Open existing file H:\STARTUP\NODE1.BAT
MFS: dos_fs: build_ufs_path for DOS path 'H:\STARTUP\NODE1.BAT'
MFS: dos_gen: ufs '/dos/sessions/node1/.dosemu/drives/h/', path '\STARTUP\NODE1.BAT', l=37
MFS: dos_gen: path_to_ufs '/dos/sessions/node1/.dosemu/drives/h//startup/node1.bat'
MFS: dos_fs: build_ufs_path result is '/dos/sessions/node1/.dosemu/drives/h/startup/node1.bat'
MFS: auspr 'H:\STARTUP\NODE1.BAT'
MFS: auspr(NODE1.BAT,NODE1   ,BAT)
MFS: find file /dos/sessions/node1/.dosemu/drives/h/startup/node1.bat
MFS: is_msdos_device /dos/sessions/node1/.dosemu/drives/h/startup/node1.bat
MFS: scan_dir(/dos/sessions/node1/.dosemu/drives/h,startup)
MFS: scan_dir found STARTUP
MFS: found file /dos/sessions/node1/.dosemu/drives/h/STARTUP/node1.bat
MFS: is_msdos_device /dos/sessions/node1/.dosemu/drives/h/STARTUP/node1.bat
MFS: Large file locking start=100000000, len=1
MFS: open succeeds: '/dos/sessions/node1/.dosemu/drives/h/STARTUP/node1.bat' fd = 0x14
MFS: Size : 113
MFS: Finished dos_fs_redirect
MFS: Entering dos_fs_redirect, FN=08
MFS: selecting drive fn=8 sda_cds=0x1d2d28
MFS: selected drive 7: /dos/sessions/node1/.dosemu/drives/h/
MFS: Read file fd=14, dta=0x1467a, cnt=512
MFS: Read file pos = 113
MFS: Handle cnt 1
MFS: Actual pos 113
MFS: Read returned : 0
MFS: Read file pos after = 113
MFS: Finished dos_fs_redirect
MFS: Entering dos_fs_redirect, FN=06
MFS: selecting drive fn=6 sda_cds=0x1d2d28
MFS: selected drive 7: /dos/sessions/node1/.dosemu/drives/h/
MFS: Close file 14 (/dos/sessions/node1/.dosemu/drives/h/STARTUP/node1.bat)
MFS: Handle cnt 1
MFS: Close file succeeds
MFS: close: not setting file date/time
MFS: Finished dos_fs_redirect
MFS: Entering dos_fs_redirect, FN=22
MFS: selecting drive fn=22 sda_cds=0x1d2d28
MFS: selected drive 7: /dos/sessions/node1/.dosemu/drives/h/
MFS: Process terminated PSP=816
MFS: hlist_pop_psp: PSP=816
MFS: Entering dos_fs_redirect, FN=1D
MFS: selecting drive fn=1d sda_cds=0x1d2d28
MFS: selected drive 7: /dos/sessions/node1/.dosemu/drives/h/
MFS: Close All
DOS termination requested
leavedos(dos_helper|530) called - shutting down
======================= LEAVE CPU-EMU ===============

fatfs: done: /dos/sessions/node1/.dosemu/drives/c
Hard disk Closing 7
fatfs: done: /dos/sessions/node1/.dosemu/drives/d
Hard disk Closing 8
fatfs: done: /dos/sessions/node1/.dosemu/drives/e
Hard disk Closing 9
fatfs: done: /dos/sessions/node1/.dosemu/drives/f
Hard disk Closing a
fatfs: done: /dos/sessions/node1/.dosemu/drives/g
Hard disk Closing b
fatfs: done: /dos/sessions/node1/.dosemu/drives/h
Hard disk Closing c
fatfs: done: /dos/sessions/node1/.dosemu/drives/i
Hard disk Closing d
fatfs: done: /dos/sessions/node1/.dosemu/drives/j
Hard disk Closing e
fatfs: done: /dos/sessions/node1/.dosemu/drives/k
Hard disk Closing f





Utilities

UtilityDescriptionURL
synctermA cross-platform ANSI-BBS terminal designed to connect to remote BBSs via telnet, rlogin, or SSH.https://sourceforge.net/projects/syncterm/
ftelnetBrowser Based Telnet Clienthttps://www.ftelnet.ca/



References

ReferenceURL
Wikipediahttps://en.wikipedia.org/wiki/Telegard

Open Telegard

https://github.com/sharkos/opentelegard/
List of BBS Softwarehttps://en.wikipedia.org/wiki/List_of_BBS_software
BBS’ing with Windows/386 & Windows 3.0 under Qemuhttps://virtuallyfun.com/wordpress/2011/07/01/bbsing-with-windows386-windows-3-0-under-qemu-or-how-i-learned-to-love-rlfossil/
How To Play: TradeWars 2002! Retro BBSing in 2019https://www.youtube.com/watch?v=ldfdU7F0H5Q
Digital Distortion BBShttp://digitaldistortionbbs.com/
** An old DOS BBS in a Docker containerhttps://changelog.complete.org/archives/9836-an-old-dos-bbs-in-a-docker-container
Docker-dos-bbs https://github.com/jgoerzen/docker-dos-bbs
Renegade BBS Dockerhttps://github.com/jgoerzen/docker-bbs-renegade
BBS’ing with Windows/386 & Windows 3.0 under Qemu or how I learned to love rlfossilhttps://virtuallyfun.com/wordpress/2011/07/01/bbsing-with-windows386-windows-3-0-under-qemu-or-how-i-learned-to-love-rlfossil/
Hayes Modem Command Sethttps://en.wikipedia.org/wiki/Hayes_command_set
BBS Software

http://archives.fidobbs.net/area1308.htm

https://archives.scovetta.com/pub/fehq/BBSSoftware/00_index.htm

http://www.lanet.lv/simtel.net/msdos/telegard.html

Running a DOS-based BBS through Linux and Telnethttps://web.archive.org/web/20100405185907/http://satoricode.com/2010/02/24/running-a-dos-based-bbs-through-linux-and-telnet/
Netfoss Guidehttp://pcmicro.com/netfoss/guide/
*** WWIV BBS - dosemu common settingshttp://docs.wwivbbs.org/en/wwiv52/linux_dosemu_settings/
Trade Wars 2002 Downloadhttp://www.eisonline.com/downloads/
** New Info ***http://wiki.synchro.net/howto:dosemu
BBS Files/Archivehttp://archives.thebbs.org/
tw2002http://archives.scovetta.com/pub/fehq/BBSDoorGames/2002v309.zip

...