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
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 |
...
Apparently, we need something in h:\startup\node1
Modem Settings:
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 | ||
---|---|---|
| ||
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
Utility | Description | URL |
---|---|---|
syncterm | A cross-platform ANSI-BBS terminal designed to connect to remote BBSs via telnet, rlogin, or SSH. | https://sourceforge.net/projects/syncterm/ |
ftelnet | Browser Based Telnet Client | https://www.ftelnet.ca/ |
References
...