You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 21 Next »

Overview

Back in the mid 90's, I ran a bulletin board system (BBS) called Totem Pole Communications. 

I have since, tried to bring this back from the dead. More to come on this.


Original BBS Screen Shots








Docker


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


To run dosconsole, issue the following command

dosconsole


Running Telegard


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

date 01-01-1999
g:
cd bbs
telegard



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


Modem Settings:

Debugging

#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


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



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


  • No labels