Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Take Command/16 doesn't run with otvdmw.exe #1445

Open
roytam1 opened this issue Sep 14, 2024 · 9 comments
Open

Take Command/16 doesn't run with otvdmw.exe #1445

roytam1 opened this issue Sep 14, 2024 · 9 comments

Comments

@roytam1
Copy link
Contributor

roytam1 commented Sep 14, 2024

Try the latest version first.
Go here and click Environment: THIS_BUILD_IS_RECOMMENDED__VCXPROJ_BUILD=1-> Artifacts 1-> zip to download the latest version.

Describe the bug
when I use otvdmw.exe to start TCMD.EXE, Take Command/16's main window shows and ends instantly.

with otvdm.exe, it starts, but its output goes to console window but not in its own window.

Expected behavior
it should work by typing in its main window and it can output results in its main window as well:
image

Screenshots
If applicable, add screenshots to help explain your problem.

Environment (please complete the following information):

  • OS: Win 7 SP1 x64
  • Version: gcc build 2527

Additional context
TCMD202.ZIP can be downloaded here fro testing: https://www.retro-computing.com/Archives/downloadfile.php?fn=Archives/Win31/Files/TCMD202.ZIP&archivename=Win31&fnsize=707.0%20KB

It is very helpful to provide a trace file if possible.
Please note that this file contains detailed information about the program.
Procedure

  1. Run the command prompt.
  2. Set the environment variable:
set WINEDEBUG=+all,-snoop,-ldt,-fixup,-module,-global,-local,-disasm,-syslevel,-thunk
*old-executable-file* 2> trace.txt
  1. Upload trace.txt here.
    trace.txt
@cracyc
Copy link
Contributor

cracyc commented Sep 15, 2024

It looks like the program is supposed to redirect stdout to it's own drawing routine but in winevdm it's going to the console instead.

32a8:Call KERNEL.102: DOS3CALL() ret=1217:0669 ds=123f
     AX=4014 BX=0001 CX=002a DX=7f1c SI=0024 DI=0ab5 ES=123f EFL=00003202
32a8:trace:int21:DOSVM_Int21Handler AX=4014 BX=0001 CX=002a DX=7f1c SI=0024 DI=0ab5 DS=123f ES=123f EFL=00003202
32a8:trace:int21:DOSVM_Int21Handler WRITE from 123F:7F1C to handle 1 for 42 byte
32a8:trace:int21:DOSVM_Int21Handler returning: AX=002a BX=0001 CX=002a DX=7f1c SI=0024 DI=0ab5 DS=123f ES=123f EFL=00003202
32a8:Ret  KERNEL.102: DOS3CALL() retval=none ret=1217:0669 ds=123f
     AX=002a BX=0001 CX=002a DX=7f1c SI=0024 DI=0ab5 ES=123f EFL=00003202

Oddly it works correctly with winevdm in 32bit xp and 32bit win7.

Screenshot 2024-09-14 191805

@cracyc
Copy link
Contributor

cracyc commented Sep 15, 2024

#1446 fixes the console on Windows 11. Wine says VerifyConsoleIoHandle was disabled on Windows 8 but might not work on Windows 7 SP1 too. It doesn't fix the problem with otvdmw.exe, that lacks a console will need a workaround.

@roytam1
Copy link
Contributor Author

roytam1 commented Sep 15, 2024

#1446 fixes the console on Windows 11. Wine says VerifyConsoleIoHandle was disabled on Windows 8 but might not work on Windows 7 SP1 too.

yeah no changes on Win7 SP1.
image

and when I type exit[Enter] and otvdm crashes(not related to this fix).

@cracyc
Copy link
Contributor

cracyc commented Sep 15, 2024

Well, I don't have a 64bit win7 vm and it does work in 32bit win7sp1 (it does crash on exit but win11 doesn't) so I need a new trace.

@roytam1
Copy link
Contributor Author

roytam1 commented Sep 15, 2024

if stderr is redirected, it properly redirects output to its own window.
trace2.txt

16cc:Call KERNEL.56: THROW(1247:8cb8,fffe) ret=123f:0665 ds=1247
     AX=0002 BX=502d CX=0000 DX=0004 SI=8918 DI=0007 ES=1247 EFL=00003202

@roytam1
Copy link
Contributor Author

roytam1 commented Sep 17, 2024

It doesn't fix the problem with otvdmw.exe, that lacks a console will need a workaround.

maybe allocating a hidden console window for this?

@cracyc
Copy link
Contributor

cracyc commented Oct 23, 2024

Try running with just WINEDEBUG=+int21 and don't redirect stderr. The INT21_Ioctl_Char calls should be visible in the console backbuffer.

@roytam1
Copy link
Contributor Author

roytam1 commented Oct 23, 2024

Try running with just WINEDEBUG=+int21 and don't redirect stderr. The INT21_Ioctl_Char calls should be visible in the console backbuffer.

23:30 F:\app_related\tcmd202>c:\otvdm\otvdm.exe TCMD.EXE
171c:err:winevdm:set_peb_compatible_flag user32.dll has already been loaded.
171c:err:winevdm:set_peb_compatible_flag Some compatibility flags can not be applied.
171c:err:winevdm:main Spawn a child process to apply compatible flags.
171c:err:winevdm:fix_compatible child pid = 6028
1d64:err:winevdm:set_peb_compatible_flag user32.dll has already been loaded.
1d64:err:winevdm:set_peb_compatible_flag Some compatibility flags can not be applied.
1d64:err:winevdm:main parent pid = 8048
0708:trace:int21:DOSVM_Int21Handler AX=305f BX=0000 CX=0001 DX=0532 SI=0000 DI=126e DS=126f ES=126f EFL=00003202
0708:trace:int21:DOSVM_Int21Handler GET DOS VERSION - version flag requested
0708:trace:int21:DOSVM_Int21Handler returning: AX=3205 BX=0812 CX=3456 DX=0532 SI=0000 DI=126e DS=126f ES=126f EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=305f BX=0080 CX=a370 DX=0532 SI=0000 DI=1247 DS=1247 ES=1207 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler GET DOS VERSION - version flag requested
0708:trace:int21:DOSVM_Int21Handler returning: AX=3205 BX=0812 CX=3456 DX=0532 SI=0000 DI=1247 DS=1247 ES=1207 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=3500 BX=0812 CX=3456 DX=0532 SI=0000 DI=1247 DS=1247 ES=1207 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler GET INTERRUPT VECTOR 0x00
0708:trace:int21:DOSVM_Int21Handler returning: AX=3500 BX=0000 CX=3456 DX=0532 SI=0000 DI=1247 DS=1247 ES=11e7 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=2500 BX=0000 CX=3456 DX=19ce SI=0000 DI=1247 DS=121f ES=11e7 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler SET INTERRUPT VECTOR 0x00
0708:trace:int21:DOSVM_Int21Handler returning: AX=2500 BX=0000 CX=3456 DX=19ce SI=0000 DI=1247 DS=121f ES=11e7 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=0d00 BX=0000 CX=cc00 DX=1247 SI=009e DI=cbc6 DS=1247 ES=1247 EFL=00003206
0708:trace:int21:DOSVM_Int21Handler DISK BUFFER FLUSH ignored
0708:trace:int21:DOSVM_Int21Handler returning: AX=0d00 BX=0000 CX=cc00 DX=1247 SI=009e DI=cbc6 DS=1247 ES=1247 EFL=00003206
0708:trace:int21:DOSVM_Int21Handler AX=4400 BX=0000 CX=0000 DX=0001 SI=009e DI=cbc6 DS=1247 ES=1247 EFL=00003293
0708:trace:int21:INT21_Ioctl_Char IOCTL - GET DEVICE INFORMATION - 0
0708:trace:int21:DOSVM_Int21Handler returning: AX=4400 BX=0000 CX=0000 DX=80c3 SI=009e DI=cbc6 DS=1247 ES=1247 EFL=00003292
0708:trace:int21:DOSVM_Int21Handler AX=4400 BX=0001 CX=0000 DX=80c3 SI=009e DI=cbc6 DS=1247 ES=1247 EFL=00003293
0708:trace:int21:INT21_Ioctl_Char IOCTL - GET DEVICE INFORMATION - 1
0708:trace:int21:DOSVM_Int21Handler returning: AX=4400 BX=0001 CX=0000 DX=80c0 SI=009e DI=cbc6 DS=1247 ES=1247 EFL=00003292
0708:trace:int21:DOSVM_Int21Handler AX=4400 BX=0002 CX=0000 DX=80c0 SI=009e DI=cbc6 DS=1247 ES=1247 EFL=00003297
0708:trace:int21:INT21_Ioctl_Char IOCTL - GET DEVICE INFORMATION - 2
0708:trace:int21:DOSVM_Int21Handler returning: AX=4400 BX=0002 CX=0000 DX=80c3 SI=009e DI=cbc6 DS=1247 ES=1247 EFL=00003296
0708:trace:int21:DOSVM_Int21Handler AX=4400 BX=0003 CX=0000 DX=80c3 SI=009e DI=cbc6 DS=1247 ES=1247 EFL=00003297
0708:trace:int21:INT21_Ioctl_Char IOCTL - GET DEVICE INFORMATION - 3
0708:trace:int21:DOSVM_Int21Handler returning: AX=4400 BX=0003 CX=0000 DX=80c3 SI=009e DI=cbc6 DS=1247 ES=1247 EFL=00003296
0708:trace:int21:DOSVM_Int21Handler AX=4400 BX=0004 CX=0000 DX=80c3 SI=009e DI=cbc6 DS=1247 ES=1247 EFL=00003293
0708:trace:int21:INT21_Ioctl_Char IOCTL - GET DEVICE INFORMATION - 4
0708:trace:int21:DOSVM_Int21Handler returning: AX=4400 BX=0004 CX=0000 DX=80c0 SI=009e DI=cbc6 DS=1247 ES=1247 EFL=00003292
0708:trace:int21:DOSVM_Int21Handler AX=4400 BX=0005 CX=0000 DX=80c0 SI=009e DI=cbc6 DS=1247 ES=1247 EFL=00003297
0708:trace:int21:DOSVM_Int21Handler failed, error 6
0708:trace:int21:DOSVM_Int21Handler returning: AX=0006 BX=0005 CX=0000 DX=80c0 SI=009e DI=cbc6 DS=1247 ES=1247 EFL=00003297
0708:trace:int21:DOSVM_Int21Handler AX=4400 BX=0006 CX=0000 DX=80c0 SI=009e DI=cbc6 DS=1247 ES=1247 EFL=00003293
0708:trace:int21:DOSVM_Int21Handler failed, error 6
0708:trace:int21:DOSVM_Int21Handler returning: AX=0006 BX=0006 CX=0000 DX=80c0 SI=009e DI=cbc6 DS=1247 ES=1247 EFL=00003293
0708:trace:int21:DOSVM_Int21Handler AX=4400 BX=0007 CX=0000 DX=80c0 SI=009e DI=cbc6 DS=1247 ES=1247 EFL=00003293
0708:trace:int21:DOSVM_Int21Handler failed, error 6
0708:trace:int21:DOSVM_Int21Handler returning: AX=0006 BX=0007 CX=0000 DX=80c0 SI=009e DI=cbc6 DS=1247 ES=1247 EFL=00003293
0708:trace:int21:DOSVM_Int21Handler AX=4400 BX=0008 CX=0000 DX=80c0 SI=009e DI=cbc6 DS=1247 ES=1247 EFL=00003297
0708:trace:int21:DOSVM_Int21Handler failed, error 6
0708:trace:int21:DOSVM_Int21Handler returning: AX=0006 BX=0008 CX=0000 DX=80c0 SI=009e DI=cbc6 DS=1247 ES=1247 EFL=00003297
0708:trace:int21:DOSVM_Int21Handler AX=3006 BX=0008 CX=0000 DX=80c0 SI=009e DI=cbc6 DS=1247 ES=1247 EFL=00003246
0708:trace:int21:DOSVM_Int21Handler GET DOS VERSION - version flag requested
0708:trace:int21:DOSVM_Int21Handler returning: AX=3205 BX=0812 CX=3456 DX=80c0 SI=009e DI=cbc6 DS=1247 ES=1247 EFL=00003246
0708:trace:int21:DOSVM_Int21Handler AX=4452 BX=0812 CX=3456 DX=80c0 SI=009e DI=cbc6 DS=1247 ES=1247 EFL=00003246
0708:trace:int21:INT21_Ioctl DR DOS - DETERMINE DOS TYPE
0708:trace:int21:DOSVM_Int21Handler failed, error 0
0708:trace:int21:DOSVM_Int21Handler returning: AX=0001 BX=0812 CX=3456 DX=80c0 SI=009e DI=cbc6 DS=1247 ES=1247 EFL=00003247
0708:trace:int21:DOSVM_Int21Handler AX=3306 BX=0000 CX=3456 DX=80c0 SI=009e DI=cbc6 DS=1247 ES=1247 EFL=00003256
0708:trace:int21:DOSVM_Int21Handler GET TRUE VERSION NUMBER
0708:trace:int21:DOSVM_Int21Handler returning: AX=3306 BX=3205 CX=3456 DX=0800 SI=009e DI=cbc6 DS=1247 ES=1247 EFL=00003256
0708:trace:int21:DOSVM_Int21Handler AX=3305 BX=c77d CX=0000 DX=009e SI=009e DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler GET BOOT DRIVE
0708:trace:int21:DOSVM_Int21Handler returning: AX=3305 BX=c77d CX=0000 DX=0003 SI=009e DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=2c47 BX=502d CX=0000 DX=001c SI=8e82 DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler GET SYSTEM TIME
0708:trace:int21:DOSVM_Int21Handler returning: AX=2c47 BX=502d CX=171e DX=1308 SI=8e82 DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=2a47 BX=c53e CX=171e DX=1308 SI=8e82 DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler GET SYSTEM DATE
0708:trace:int21:DOSVM_Int21Handler returning: AX=2a03 BX=c53e CX=07e8 DX=0a17 SI=8e82 DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=7147 BX=9996 CX=0000 DX=0006 SI=7f1f DI=cbc6 DS=1247 ES=1247 EFL=00003203
0708:trace:int21:INT21_GetCurrentDirectory drive 6
0708:trace:int21:INT21_GetCurrentDirectory F:=APP_RE~1\tcmd202
0708:trace:int21:DOSVM_Int21Handler returning: AX=7147 BX=9996 CX=0000 DX=0006 SI=7f1f DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=3d20 BX=0020 CX=8e82 DX=c670 SI=8e82 DI=cbc6 DS=1247 ES=1247 EFL=00003246
0708:trace:int21:INT21_CreateFile CreateFile called: function=3d, action=01, access/share=0020, create flags=8e82, file=f:\app_re~1\tcmd202\tcmd.ini.
0708:trace:int21:INT21_CreateFile CreateFile finished: handle=5, status=1.
0708:trace:int21:DOSVM_Int21Handler returning: AX=0005 BX=0020 CX=8e82 DX=c670 SI=8e82 DI=cbc6 DS=1247 ES=1247 EFL=00003246
0708:trace:int21:DOSVM_Int21Handler AX=4400 BX=0005 CX=8e82 DX=c670 SI=8e82 DI=cbc6 DS=1247 ES=1247 EFL=00003246
0708:trace:int21:INT21_Ioctl_Char IOCTL - GET DEVICE INFORMATION - 5
0708:trace:int21:DOSVM_Int21Handler returning: AX=4400 BX=0005 CX=8e82 DX=0145 SI=8e82 DI=cbc6 DS=1247 ES=1247 EFL=00003246
0708:trace:int21:DOSVM_Int21Handler AX=7143 BX=0000 CX=8e82 DX=c670 SI=0000 DI=cbc6 DS=1247 ES=1247 EFL=00003247
0708:trace:int21:INT21_FileAttributes GET FILE ATTRIBUTES for f:\app_re~1\tcmd202\tcmd.ini
0708:trace:int21:DOSVM_Int21Handler returning: AX=7143 BX=0000 CX=0020 DX=c670 SI=0000 DI=cbc6 DS=1247 ES=1247 EFL=00003246
0708:trace:int21:DOSVM_Int21Handler AX=3f00 BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler READ from 5 to 1247:C24C for 1023 bytes
0708:trace:int21:DOSVM_Int21Handler returning: AX=0145 BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=4201 BX=0005 CX=ffff DX=feca SI=c259 DI=000f DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler LSEEK handle 5 offset -310 from current file position
0708:trace:int21:DOSVM_Int21Handler returning: AX=000f BX=0005 CX=ffff DX=0000 SI=c259 DI=000f DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=3f00 BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler READ from 5 to 1247:C24C for 1023 bytes
0708:trace:int21:DOSVM_Int21Handler returning: AX=0136 BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=4201 BX=0005 CX=ffff DX=fed9 SI=c259 DI=000f DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler LSEEK handle 5 offset -295 from current file position
0708:trace:int21:DOSVM_Int21Handler returning: AX=001e BX=0005 CX=ffff DX=0000 SI=c259 DI=000f DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=3f00 BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler READ from 5 to 1247:C24C for 1023 bytes
0708:trace:int21:DOSVM_Int21Handler returning: AX=0127 BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=4201 BX=0005 CX=ffff DX=feea SI=c25b DI=0011 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler LSEEK handle 5 offset -278 from current file position
0708:trace:int21:DOSVM_Int21Handler returning: AX=002f BX=0005 CX=ffff DX=0000 SI=c25b DI=0011 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=3f00 BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler READ from 5 to 1247:C24C for 1023 bytes
0708:trace:int21:DOSVM_Int21Handler returning: AX=0116 BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=4201 BX=0005 CX=ffff DX=feec SI=c24c DI=0002 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler LSEEK handle 5 offset -276 from current file position
0708:trace:int21:DOSVM_Int21Handler returning: AX=0031 BX=0005 CX=ffff DX=0000 SI=c24c DI=0002 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=3f00 BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler READ from 5 to 1247:C24C for 1023 bytes
0708:trace:int21:DOSVM_Int21Handler returning: AX=0114 BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=4201 BX=0005 CX=ffff DX=fef7 SI=c255 DI=000b DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler LSEEK handle 5 offset -265 from current file position
0708:trace:int21:DOSVM_Int21Handler returning: AX=003c BX=0005 CX=ffff DX=0000 SI=c255 DI=000b DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=3f00 BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler READ from 5 to 1247:C24C for 1023 bytes
0708:trace:int21:DOSVM_Int21Handler returning: AX=0109 BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=4201 BX=0005 CX=ffff DX=fef9 SI=c24c DI=0002 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler LSEEK handle 5 offset -263 from current file position
0708:trace:int21:DOSVM_Int21Handler returning: AX=003e BX=0005 CX=ffff DX=0000 SI=c24c DI=0002 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=3f00 BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler READ from 5 to 1247:C24C for 1023 bytes
0708:trace:int21:DOSVM_Int21Handler returning: AX=0107 BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=4201 BX=0005 CX=ffff DX=ff02 SI=c253 DI=0009 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler LSEEK handle 5 offset -254 from current file position
0708:trace:int21:DOSVM_Int21Handler returning: AX=0047 BX=0005 CX=ffff DX=0000 SI=c253 DI=0009 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=3f00 BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler READ from 5 to 1247:C24C for 1023 bytes
0708:trace:int21:DOSVM_Int21Handler returning: AX=00fe BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=4201 BX=0005 CX=ffff DX=ff0b SI=c253 DI=0009 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler LSEEK handle 5 offset -245 from current file position
0708:trace:int21:DOSVM_Int21Handler returning: AX=0050 BX=0005 CX=ffff DX=0000 SI=c253 DI=0009 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=3f00 BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler READ from 5 to 1247:C24C for 1023 bytes
0708:trace:int21:DOSVM_Int21Handler returning: AX=00f5 BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=4201 BX=0005 CX=ffff DX=ff13 SI=c252 DI=0008 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler LSEEK handle 5 offset -237 from current file position
0708:trace:int21:DOSVM_Int21Handler returning: AX=0058 BX=0005 CX=ffff DX=0000 SI=c252 DI=0008 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=3f00 BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler READ from 5 to 1247:C24C for 1023 bytes
0708:trace:int21:DOSVM_Int21Handler returning: AX=00ed BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=4201 BX=0005 CX=ffff DX=ff1e SI=c255 DI=000b DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler LSEEK handle 5 offset -226 from current file position
0708:trace:int21:DOSVM_Int21Handler returning: AX=0063 BX=0005 CX=ffff DX=0000 SI=c255 DI=000b DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=3f00 BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler READ from 5 to 1247:C24C for 1023 bytes
0708:trace:int21:DOSVM_Int21Handler returning: AX=00e2 BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=4201 BX=0005 CX=ffff DX=ff2a SI=c256 DI=000c DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler LSEEK handle 5 offset -214 from current file position
0708:trace:int21:DOSVM_Int21Handler returning: AX=006f BX=0005 CX=ffff DX=0000 SI=c256 DI=000c DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=3f00 BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler READ from 5 to 1247:C24C for 1023 bytes
0708:trace:int21:DOSVM_Int21Handler returning: AX=00d6 BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=4201 BX=0005 CX=ffff DX=ff2c SI=c24c DI=0002 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler LSEEK handle 5 offset -212 from current file position
0708:trace:int21:DOSVM_Int21Handler returning: AX=0071 BX=0005 CX=ffff DX=0000 SI=c24c DI=0002 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=3f00 BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler READ from 5 to 1247:C24C for 1023 bytes
0708:trace:int21:DOSVM_Int21Handler returning: AX=00d4 BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=4201 BX=0005 CX=ffff DX=ff34 SI=c252 DI=0008 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler LSEEK handle 5 offset -204 from current file position
0708:trace:int21:DOSVM_Int21Handler returning: AX=0079 BX=0005 CX=ffff DX=0000 SI=c252 DI=0008 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=3f00 BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler READ from 5 to 1247:C24C for 1023 bytes
0708:trace:int21:DOSVM_Int21Handler returning: AX=00cc BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=4201 BX=0005 CX=ffff DX=ff43 SI=c259 DI=000f DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler LSEEK handle 5 offset -189 from current file position
0708:trace:int21:DOSVM_Int21Handler returning: AX=0088 BX=0005 CX=ffff DX=0000 SI=c259 DI=000f DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=3f00 BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler READ from 5 to 1247:C24C for 1023 bytes
0708:trace:int21:DOSVM_Int21Handler returning: AX=00bd BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=4201 BX=0005 CX=ffff DX=ff4d SI=c254 DI=000a DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler LSEEK handle 5 offset -179 from current file position
0708:trace:int21:DOSVM_Int21Handler returning: AX=0092 BX=0005 CX=ffff DX=0000 SI=c254 DI=000a DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=3f00 BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler READ from 5 to 1247:C24C for 1023 bytes
0708:trace:int21:DOSVM_Int21Handler returning: AX=00b3 BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=4201 BX=0005 CX=ffff DX=ff59 SI=c256 DI=000c DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler LSEEK handle 5 offset -167 from current file position
0708:trace:int21:DOSVM_Int21Handler returning: AX=009e BX=0005 CX=ffff DX=0000 SI=c256 DI=000c DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=3f00 BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler READ from 5 to 1247:C24C for 1023 bytes
0708:trace:int21:DOSVM_Int21Handler returning: AX=00a7 BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=4201 BX=0005 CX=ffff DX=ff63 SI=c254 DI=000a DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler LSEEK handle 5 offset -157 from current file position
0708:trace:int21:DOSVM_Int21Handler returning: AX=00a8 BX=0005 CX=ffff DX=0000 SI=c254 DI=000a DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=3f00 BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler READ from 5 to 1247:C24C for 1023 bytes
0708:trace:int21:DOSVM_Int21Handler returning: AX=009d BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=4201 BX=0005 CX=ffff DX=ff65 SI=c24c DI=0002 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler LSEEK handle 5 offset -155 from current file position
0708:trace:int21:DOSVM_Int21Handler returning: AX=00aa BX=0005 CX=ffff DX=0000 SI=c24c DI=0002 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=3f00 BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler READ from 5 to 1247:C24C for 1023 bytes
0708:trace:int21:DOSVM_Int21Handler returning: AX=009b BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=4201 BX=0005 CX=ffff DX=ff6b SI=c250 DI=0006 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler LSEEK handle 5 offset -149 from current file position
0708:trace:int21:DOSVM_Int21Handler returning: AX=00b0 BX=0005 CX=ffff DX=0000 SI=c250 DI=0006 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=3f00 BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler READ from 5 to 1247:C24C for 1023 bytes
0708:trace:int21:DOSVM_Int21Handler returning: AX=0095 BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=4201 BX=0005 CX=ffff DX=ff83 SI=c262 DI=0018 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler LSEEK handle 5 offset -125 from current file position
0708:trace:int21:DOSVM_Int21Handler returning: AX=00c8 BX=0005 CX=ffff DX=0000 SI=c262 DI=0018 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=3f00 BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler READ from 5 to 1247:C24C for 1023 bytes
0708:trace:int21:DOSVM_Int21Handler returning: AX=007d BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=4201 BX=0005 CX=ffff DX=ff9a SI=c261 DI=0017 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler LSEEK handle 5 offset -102 from current file position
0708:trace:int21:DOSVM_Int21Handler returning: AX=00df BX=0005 CX=ffff DX=0000 SI=c261 DI=0017 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=3f00 BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler READ from 5 to 1247:C24C for 1023 bytes
0708:trace:int21:DOSVM_Int21Handler returning: AX=0066 BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=4201 BX=0005 CX=ffff DX=ffa4 SI=c254 DI=000a DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler LSEEK handle 5 offset -92 from current file position
0708:trace:int21:DOSVM_Int21Handler returning: AX=00e9 BX=0005 CX=ffff DX=0000 SI=c254 DI=000a DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=3f00 BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler READ from 5 to 1247:C24C for 1023 bytes
0708:trace:int21:DOSVM_Int21Handler returning: AX=005c BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=4201 BX=0005 CX=ffff DX=ffae SI=c254 DI=000a DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler LSEEK handle 5 offset -82 from current file position
0708:trace:int21:DOSVM_Int21Handler returning: AX=00f3 BX=0005 CX=ffff DX=0000 SI=c254 DI=000a DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=3f00 BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler READ from 5 to 1247:C24C for 1023 bytes
0708:trace:int21:DOSVM_Int21Handler returning: AX=0052 BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=4201 BX=0005 CX=ffff DX=ffba SI=c256 DI=000c DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler LSEEK handle 5 offset -70 from current file position
0708:trace:int21:DOSVM_Int21Handler returning: AX=00ff BX=0005 CX=ffff DX=0000 SI=c256 DI=000c DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=3f00 BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler READ from 5 to 1247:C24C for 1023 bytes
0708:trace:int21:DOSVM_Int21Handler returning: AX=0046 BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=4201 BX=0005 CX=ffff DX=ffc5 SI=c255 DI=000b DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler LSEEK handle 5 offset -59 from current file position
0708:trace:int21:DOSVM_Int21Handler returning: AX=010a BX=0005 CX=ffff DX=0000 SI=c255 DI=000b DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=3f00 BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler READ from 5 to 1247:C24C for 1023 bytes
0708:trace:int21:DOSVM_Int21Handler returning: AX=003b BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=4201 BX=0005 CX=ffff DX=ffcf SI=c254 DI=000a DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler LSEEK handle 5 offset -49 from current file position
0708:trace:int21:DOSVM_Int21Handler returning: AX=0114 BX=0005 CX=ffff DX=0000 SI=c254 DI=000a DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=3f00 BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler READ from 5 to 1247:C24C for 1023 bytes
0708:trace:int21:DOSVM_Int21Handler returning: AX=0031 BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=4201 BX=0005 CX=ffff DX=ffdc SI=c257 DI=000d DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler LSEEK handle 5 offset -36 from current file position
0708:trace:int21:DOSVM_Int21Handler returning: AX=0121 BX=0005 CX=ffff DX=0000 SI=c257 DI=000d DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=3f00 BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler READ from 5 to 1247:C24C for 1023 bytes
0708:trace:int21:DOSVM_Int21Handler returning: AX=0024 BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=4201 BX=0005 CX=ffff DX=ffe6 SI=c254 DI=000a DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler LSEEK handle 5 offset -26 from current file position
0708:trace:int21:DOSVM_Int21Handler returning: AX=012b BX=0005 CX=ffff DX=0000 SI=c254 DI=000a DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=3f00 BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler READ from 5 to 1247:C24C for 1023 bytes
0708:trace:int21:DOSVM_Int21Handler returning: AX=001a BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=4201 BX=0005 CX=ffff DX=fff3 SI=c257 DI=000d DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler LSEEK handle 5 offset -13 from current file position
0708:trace:int21:DOSVM_Int21Handler returning: AX=0138 BX=0005 CX=ffff DX=0000 SI=c257 DI=000d DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=3f00 BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler READ from 5 to 1247:C24C for 1023 bytes
0708:trace:int21:DOSVM_Int21Handler returning: AX=000d BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=4201 BX=0005 CX=ffff DX=fff5 SI=c24c DI=0002 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler LSEEK handle 5 offset -11 from current file position
0708:trace:int21:DOSVM_Int21Handler returning: AX=013a BX=0005 CX=ffff DX=0000 SI=c24c DI=0002 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=3f00 BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler READ from 5 to 1247:C24C for 1023 bytes
0708:trace:int21:DOSVM_Int21Handler returning: AX=000b BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=4201 BX=0005 CX=0000 DX=0000 SI=c255 DI=000b DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler LSEEK handle 5 offset 0 from current file position
0708:trace:int21:DOSVM_Int21Handler returning: AX=0145 BX=0005 CX=0000 DX=0000 SI=c255 DI=000b DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=3f00 BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler READ from 5 to 1247:C24C for 1023 bytes
0708:trace:int21:DOSVM_Int21Handler returning: AX=0000 BX=0005 CX=03ff DX=c24c SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=4201 BX=0005 CX=0000 DX=0000 SI=c24c DI=0000 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler LSEEK handle 5 offset 0 from current file position
0708:trace:int21:DOSVM_Int21Handler returning: AX=0145 BX=0005 CX=0000 DX=0000 SI=c24c DI=0000 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=3e47 BX=0005 CX=0000 DX=0000 SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler CLOSE handle 5
0708:trace:int21:DOSVM_Int21Handler returning: AX=3e47 BX=0005 CX=0000 DX=0000 SI=c24c DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=71a0 BX=0000 CX=0000 DX=c862 SI=009e DI=88a0 DS=1247 ES=1247 EFL=00003246
0708:trace:int21:INT21_LongFilename LONG FILENAME - GET VOLUME INFORMATION for drive having root dir '@:\'.
0708:err:int21:INT21_LongFilename int21: unknown/not implemented parameters:
int21: AX 0000, BX 0000, CX 0000, DX c862, SI 009e, DI 88a0, DS 1247, ES 1247
0708:trace:int21:DOSVM_Int21Handler failed, error 0
0708:trace:int21:DOSVM_Int21Handler returning: AX=0000 BX=0000 CX=0000 DX=c862 SI=009e DI=88a0 DS=1247 ES=1247 EFL=00003247
0708:trace:int21:DOSVM_Int21Handler AX=2c47 BX=979a CX=0000 DX=0012 SI=0000 DI=0000 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler GET SYSTEM TIME
0708:trace:int21:DOSVM_Int21Handler returning: AX=2c47 BX=979a CX=171e DX=1315 SI=0000 DI=0000 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=2a47 BX=c682 CX=171e DX=1315 SI=0000 DI=0000 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler GET SYSTEM DATE
0708:trace:int21:DOSVM_Int21Handler returning: AX=2a03 BX=c682 CX=07e8 DX=0a17 SI=0000 DI=0000 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=2c47 BX=97a2 CX=0000 DX=0012 SI=0001 DI=0000 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler GET SYSTEM TIME
0708:trace:int21:DOSVM_Int21Handler returning: AX=2c47 BX=97a2 CX=171e DX=1315 SI=0001 DI=0000 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=2a47 BX=c682 CX=171e DX=1315 SI=0001 DI=0000 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler GET SYSTEM DATE
0708:trace:int21:DOSVM_Int21Handler returning: AX=2a03 BX=c682 CX=07e8 DX=0a17 SI=0001 DI=0000 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=2c47 BX=979a CX=0000 DX=0012 SI=0000 DI=0000 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler GET SYSTEM TIME
0708:trace:int21:DOSVM_Int21Handler returning: AX=2c47 BX=979a CX=171e DX=1315 SI=0000 DI=0000 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=2a47 BX=c6e6 CX=171e DX=1315 SI=0000 DI=0000 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler GET SYSTEM DATE
0708:trace:int21:DOSVM_Int21Handler returning: AX=2a03 BX=c6e6 CX=07e8 DX=0a17 SI=0000 DI=0000 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=2c47 BX=97a2 CX=0000 DX=0012 SI=0001 DI=0000 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler GET SYSTEM TIME
0708:trace:int21:DOSVM_Int21Handler returning: AX=2c47 BX=97a2 CX=171e DX=1316 SI=0001 DI=0000 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=2a47 BX=c6e6 CX=171e DX=1316 SI=0001 DI=0000 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler GET SYSTEM DATE
0708:trace:int21:DOSVM_Int21Handler returning: AX=2a03 BX=c6e6 CX=07e8 DX=0a17 SI=0001 DI=0000 DS=1247 ES=1247 EFL=00003202
0708:err:int:do_int2f_16 Accessing unknown VxD 0486 - Expect a failure now.
0708:err:int:do_int2f_16 Accessing unknown VxD 32e5 - Expect a failure now.
0708:err:int:do_int2f_16 Accessing unknown VxD 32e5 - Expect a failure now.
0708:trace:int21:DOSVM_Int21Handler AX=4400 BX=0001 CX=002e DX=0004 SI=3ab5 DI=c66a DS=1247 ES=1247 EFL=00003246
0708:trace:int21:INT21_Ioctl_Char IOCTL - GET DEVICE INFORMATION - 1
0708:trace:int21:DOSVM_Int21Handler returning: AX=4400 BX=0001 CX=002e DX=80c0 SI=3ab5 DI=c66a DS=1247 ES=1247 EFL=00003246
0708:trace:int21:DOSVM_Int21Handler AX=400a BX=0001 CX=0030 DX=c404 SI=c66a DI=c434 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler WRITE from 1247:C404 to handle 1 for 48 byte

Take Command 2.02B   DOS 5.50   Windows 3.95
0708:trace:int21:DOSVM_Int21Handler returning: AX=0030 BX=0001 CX=0030 DX=c404 SI=c66a DI=c434 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=4400 BX=0001 CX=0046 DX=0106 SI=c7cb DI=c68c DS=1247 ES=1247 EFL=00003246
0708:trace:int21:INT21_Ioctl_Char IOCTL - GET DEVICE INFORMATION - 1
0708:trace:int21:DOSVM_Int21Handler returning: AX=4400 BX=0001 CX=0046 DX=80c0 SI=c7cb DI=c68c DS=1247 ES=1247 EFL=00003246
0708:trace:int21:DOSVM_Int21Handler AX=400a BX=0001 CX=0047 DX=c40e SI=c68c DI=c455 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler WRITE from 1247:C40E to handle 1 for 71 byte
Copyright 1988-1999  Rex Conn & JP Software Inc.  All Rights Reserved
0708:trace:int21:DOSVM_Int21Handler returning: AX=0047 BX=0001 CX=0047 DX=c40e SI=c68c DI=c455 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=4400 BX=0001 CX=0000 DX=cbc6 SI=009e DI=cbc6 DS=1247 ES=1247 EFL=00003246
0708:trace:int21:INT21_Ioctl_Char IOCTL - GET DEVICE INFORMATION - 1
0708:trace:int21:DOSVM_Int21Handler returning: AX=4400 BX=0001 CX=0000 DX=80c0 SI=009e DI=cbc6 DS=1247 ES=1247 EFL=00003246
0708:trace:int21:DOSVM_Int21Handler AX=400a BX=0001 CX=0002 DX=c546 SI=0270 DI=c548 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler WRITE from 1247:C546 to handle 1 for 2 byte

0708:trace:int21:DOSVM_Int21Handler returning: AX=0002 BX=0001 CX=0002 DX=c546 SI=0270 DI=c548 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=7147 BX=9996 CX=0000 DX=0006 SI=7f1f DI=cbc6 DS=1247 ES=1247 EFL=00003203
0708:trace:int21:INT21_GetCurrentDirectory drive 6
0708:trace:int21:INT21_GetCurrentDirectory F:=APP_RE~1\tcmd202
0708:trace:int21:DOSVM_Int21Handler returning: AX=7147 BX=9996 CX=0000 DX=0006 SI=7f1f DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=71a0 BX=0000 CX=0000 DX=bfc0 SI=009e DI=88a0 DS=1247 ES=1247 EFL=00003246
0708:trace:int21:INT21_LongFilename LONG FILENAME - GET VOLUME INFORMATION for drive having root dir 'F:\'.
0708:trace:int21:DOSVM_Int21Handler returning: AX=0000 BX=40ff CX=00ff DX=0104 SI=009e DI=88a0 DS=1247 ES=1247 EFL=00003246
0708:trace:int21:DOSVM_Int21Handler AX=7160 BX=009e CX=8002 DX=cbc6 SI=7f1c DI=bfd4 DS=1247 ES=1247 EFL=00003286
0708:trace:int21:DOSVM_Int21Handler returning: AX=0000 BX=009e CX=8002 DX=cbc6 SI=7f1c DI=bfd4 DS=1247 ES=1247 EFL=00003286
0708:trace:int21:DOSVM_Int21Handler AX=71a0 BX=0000 CX=0000 DX=c0ce SI=009e DI=88a0 DS=1247 ES=1247 EFL=00003246
0708:trace:int21:INT21_LongFilename LONG FILENAME - GET VOLUME INFORMATION for drive having root dir 'F:\'.
0708:trace:int21:DOSVM_Int21Handler returning: AX=0000 BX=40ff CX=00ff DX=0104 SI=009e DI=88a0 DS=1247 ES=1247 EFL=00003246
0708:trace:int21:DOSVM_Int21Handler AX=71a0 BX=0000 CX=0000 DX=c1e4 SI=0000 DI=88a0 DS=1247 ES=1247 EFL=00003246
0708:trace:int21:INT21_LongFilename LONG FILENAME - GET VOLUME INFORMATION for drive having root dir 'F:\'.
0708:trace:int21:DOSVM_Int21Handler returning: AX=0000 BX=40ff CX=00ff DX=0104 SI=0000 DI=88a0 DS=1247 ES=1247 EFL=00003246
0708:trace:int21:DOSVM_Int21Handler AX=71a0 BX=0000 CX=0000 DX=c2ce SI=c472 DI=88a0 DS=1247 ES=1247 EFL=00003246
0708:trace:int21:INT21_LongFilename LONG FILENAME - GET VOLUME INFORMATION for drive having root dir 'F:\'.
0708:trace:int21:DOSVM_Int21Handler returning: AX=0000 BX=40ff CX=00ff DX=0104 SI=c472 DI=88a0 DS=1247 ES=1247 EFL=00003246
0708:trace:int21:DOSVM_Int21Handler AX=71a0 BX=0000 CX=0000 DX=c14a SI=c472 DI=88a0 DS=1247 ES=1247 EFL=00003256
0708:trace:int21:INT21_LongFilename LONG FILENAME - GET VOLUME INFORMATION for drive having root dir 'F:\'.
0708:trace:int21:DOSVM_Int21Handler returning: AX=0000 BX=40ff CX=00ff DX=0104 SI=c472 DI=88a0 DS=1247 ES=1247 EFL=00003256
0708:trace:int21:DOSVM_Int21Handler AX=714e BX=c310 CX=0007 DX=c172 SI=0000 DI=c19c DS=1247 ES=1247 EFL=00003247
0708:trace:int21:INT21_LongFilename  LONG FILENAME - FIND FIRST MATCHING FILE for F:\APP_RE~1\TCMD202\_TCINST.BTM
0708:trace:int21:DOSVM_Int21Handler failed, error 2
0708:trace:int21:DOSVM_Int21Handler returning: AX=0002 BX=c310 CX=0007 DX=c172 SI=0000 DI=c19c DS=1247 ES=1247 EFL=00003247
0708:trace:int21:DOSVM_Int21Handler AX=71a0 BX=0000 CX=0000 DX=c6c6 SI=1b92 DI=88a0 DS=1247 ES=1247 EFL=00003246
0708:trace:int21:INT21_LongFilename LONG FILENAME - GET VOLUME INFORMATION for drive having root dir 'F:\'.
0708:trace:int21:DOSVM_Int21Handler returning: AX=0000 BX=40ff CX=00ff DX=0104 SI=1b92 DI=88a0 DS=1247 ES=1247 EFL=00003246
0708:trace:int21:DOSVM_Int21Handler AX=71a0 BX=0000 CX=0000 DX=c6da SI=0000 DI=88a0 DS=1247 ES=1247 EFL=00003256
0708:trace:int21:INT21_LongFilename LONG FILENAME - GET VOLUME INFORMATION for drive having root dir 'F:\'.
0708:trace:int21:DOSVM_Int21Handler returning: AX=0000 BX=40ff CX=00ff DX=0104 SI=0000 DI=88a0 DS=1247 ES=1247 EFL=00003256
0708:trace:int21:DOSVM_Int21Handler AX=7147 BX=9996 CX=0000 DX=0006 SI=7f1f DI=7725 DS=1247 ES=1247 EFL=00003203
0708:trace:int21:INT21_GetCurrentDirectory drive 6
0708:trace:int21:INT21_GetCurrentDirectory F:=APP_RE~1\tcmd202
0708:trace:int21:DOSVM_Int21Handler returning: AX=7147 BX=9996 CX=0000 DX=0006 SI=7f1f DI=7725 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=71a0 BX=0000 CX=0000 DX=c128 SI=0000 DI=88a0 DS=1247 ES=1247 EFL=00003256
0708:trace:int21:INT21_LongFilename LONG FILENAME - GET VOLUME INFORMATION for drive having root dir 'F:\'.
0708:trace:int21:DOSVM_Int21Handler returning: AX=0000 BX=40ff CX=00ff DX=0104 SI=0000 DI=88a0 DS=1247 ES=1247 EFL=00003256
0708:trace:int21:DOSVM_Int21Handler AX=7160 BX=0000 CX=8002 DX=7725 SI=7f1c DI=c13c DS=1247 ES=1247 EFL=00003282
0708:trace:int21:DOSVM_Int21Handler returning: AX=0000 BX=0000 CX=8002 DX=7725 SI=7f1c DI=c13c DS=1247 ES=1247 EFL=00003282
0708:trace:int21:DOSVM_Int21Handler AX=71a0 BX=0000 CX=0000 DX=c236 SI=0000 DI=88a0 DS=1247 ES=1247 EFL=00003246
0708:trace:int21:INT21_LongFilename LONG FILENAME - GET VOLUME INFORMATION for drive having root dir 'F:\'.
0708:trace:int21:DOSVM_Int21Handler returning: AX=0000 BX=40ff CX=00ff DX=0104 SI=0000 DI=88a0 DS=1247 ES=1247 EFL=00003246
0708:trace:int21:DOSVM_Int21Handler AX=71a0 BX=0000 CX=0000 DX=c34c SI=0000 DI=88a0 DS=1247 ES=1247 EFL=00003256
0708:trace:int21:INT21_LongFilename LONG FILENAME - GET VOLUME INFORMATION for drive having root dir 'F:\'.
0708:trace:int21:DOSVM_Int21Handler returning: AX=0000 BX=40ff CX=00ff DX=0104 SI=0000 DI=88a0 DS=1247 ES=1247 EFL=00003256
0708:trace:int21:DOSVM_Int21Handler AX=71a0 BX=0000 CX=0000 DX=c436 SI=c5da DI=88a0 DS=1247 ES=1247 EFL=00003246
0708:trace:int21:INT21_LongFilename LONG FILENAME - GET VOLUME INFORMATION for drive having root dir 'F:\'.
0708:trace:int21:DOSVM_Int21Handler returning: AX=0000 BX=40ff CX=00ff DX=0104 SI=c5da DI=88a0 DS=1247 ES=1247 EFL=00003246
0708:trace:int21:DOSVM_Int21Handler AX=71a0 BX=0000 CX=0000 DX=c2b4 SI=c5da DI=88a0 DS=1247 ES=1247 EFL=00003246
0708:trace:int21:INT21_LongFilename LONG FILENAME - GET VOLUME INFORMATION for drive having root dir 'F:\'.
0708:trace:int21:DOSVM_Int21Handler returning: AX=0000 BX=40ff CX=00ff DX=0104 SI=c5da DI=88a0 DS=1247 ES=1247 EFL=00003246
0708:trace:int21:DOSVM_Int21Handler AX=714e BX=c478 CX=0007 DX=c2dc SI=0000 DI=c304 DS=1247 ES=1247 EFL=00003247
0708:trace:int21:INT21_LongFilename  LONG FILENAME - FIND FIRST MATCHING FILE for F:\APP_RE~1\TCMD202\TCSTART.*
0708:trace:int21:DOSVM_Int21Handler failed, error 2
0708:trace:int21:DOSVM_Int21Handler returning: AX=0002 BX=c478 CX=0007 DX=c2dc SI=0000 DI=c304 DS=1247 ES=1247 EFL=00003247
0708:trace:int21:DOSVM_Int21Handler AX=71a0 BX=0000 CX=0000 DX=c6c6 SI=1b92 DI=88a0 DS=1247 ES=1247 EFL=00003246
0708:trace:int21:INT21_LongFilename LONG FILENAME - GET VOLUME INFORMATION for drive having root dir 'C:\'.
0708:trace:int21:DOSVM_Int21Handler returning: AX=0000 BX=40ff CX=00ff DX=0104 SI=1b92 DI=88a0 DS=1247 ES=1247 EFL=00003246
0708:trace:int21:DOSVM_Int21Handler AX=71a0 BX=0000 CX=0000 DX=c6da SI=0000 DI=88a0 DS=1247 ES=1247 EFL=00003256
0708:trace:int21:INT21_LongFilename LONG FILENAME - GET VOLUME INFORMATION for drive having root dir 'C:\'.
0708:trace:int21:DOSVM_Int21Handler returning: AX=0000 BX=40ff CX=00ff DX=0104 SI=0000 DI=88a0 DS=1247 ES=1247 EFL=00003256
0708:trace:int21:DOSVM_Int21Handler AX=7147 BX=9996 CX=0000 DX=0003 SI=7f1f DI=7714 DS=1247 ES=1247 EFL=00003203
0708:trace:int21:INT21_GetCurrentDirectory drive 3
0708:trace:int21:INT21_GetCurrentDirectory C:=otvdm\WINDOWS\System
0708:trace:int21:DOSVM_Int21Handler returning: AX=7147 BX=9996 CX=0000 DX=0003 SI=7f1f DI=7714 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=71a0 BX=0000 CX=0000 DX=c128 SI=0000 DI=88a0 DS=1247 ES=1247 EFL=00003256
0708:trace:int21:INT21_LongFilename LONG FILENAME - GET VOLUME INFORMATION for drive having root dir 'C:\'.
0708:trace:int21:DOSVM_Int21Handler returning: AX=0000 BX=40ff CX=00ff DX=0104 SI=0000 DI=88a0 DS=1247 ES=1247 EFL=00003256
0708:trace:int21:DOSVM_Int21Handler AX=7160 BX=0000 CX=8002 DX=7714 SI=7f1c DI=c13c DS=1247 ES=1247 EFL=00003282
0708:trace:int21:DOSVM_Int21Handler returning: AX=0000 BX=0000 CX=8002 DX=7714 SI=7f1c DI=c13c DS=1247 ES=1247 EFL=00003282
0708:trace:int21:DOSVM_Int21Handler AX=71a0 BX=0000 CX=0000 DX=c236 SI=0000 DI=88a0 DS=1247 ES=1247 EFL=00003246
0708:trace:int21:INT21_LongFilename LONG FILENAME - GET VOLUME INFORMATION for drive having root dir 'C:\'.
0708:trace:int21:DOSVM_Int21Handler returning: AX=0000 BX=40ff CX=00ff DX=0104 SI=0000 DI=88a0 DS=1247 ES=1247 EFL=00003246
0708:trace:int21:DOSVM_Int21Handler AX=71a0 BX=0000 CX=0000 DX=c34c SI=0000 DI=88a0 DS=1247 ES=1247 EFL=00003256
0708:trace:int21:INT21_LongFilename LONG FILENAME - GET VOLUME INFORMATION for drive having root dir 'C:\'.
0708:trace:int21:DOSVM_Int21Handler returning: AX=0000 BX=40ff CX=00ff DX=0104 SI=0000 DI=88a0 DS=1247 ES=1247 EFL=00003256
0708:trace:int21:DOSVM_Int21Handler AX=71a0 BX=0000 CX=0000 DX=c436 SI=c5da DI=88a0 DS=1247 ES=1247 EFL=00003246
0708:trace:int21:INT21_LongFilename LONG FILENAME - GET VOLUME INFORMATION for drive having root dir 'C:\'.
0708:trace:int21:DOSVM_Int21Handler returning: AX=0000 BX=40ff CX=00ff DX=0104 SI=c5da DI=88a0 DS=1247 ES=1247 EFL=00003246
0708:trace:int21:DOSVM_Int21Handler AX=71a0 BX=0000 CX=0000 DX=c2c4 SI=c5da DI=88a0 DS=1247 ES=1247 EFL=00003246
0708:trace:int21:INT21_LongFilename LONG FILENAME - GET VOLUME INFORMATION for drive having root dir 'C:\'.
0708:trace:int21:DOSVM_Int21Handler returning: AX=0000 BX=40ff CX=00ff DX=0104 SI=c5da DI=88a0 DS=1247 ES=1247 EFL=00003246
0708:trace:int21:DOSVM_Int21Handler AX=714e BX=c478 CX=0007 DX=c2ec SI=0000 DI=c304 DS=1247 ES=1247 EFL=00003247
0708:trace:int21:INT21_LongFilename  LONG FILENAME - FIND FIRST MATCHING FILE for C:\TCSTART.*
0708:trace:int21:DOSVM_Int21Handler failed, error 2
0708:trace:int21:DOSVM_Int21Handler returning: AX=0002 BX=c478 CX=0007 DX=c2ec SI=0000 DI=c304 DS=1247 ES=1247 EFL=00003247
0708:trace:int21:DOSVM_Int21Handler AX=1947 BX=8c2c CX=0029 DX=0000 SI=009e DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler GET CURRENT DRIVE -> F:
0708:trace:int21:DOSVM_Int21Handler returning: AX=1905 BX=8c2c CX=0029 DX=0000 SI=009e DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=7147 BX=9996 CX=0000 DX=0006 SI=7f1f DI=0ab5 DS=1247 ES=1247 EFL=00003203
0708:trace:int21:INT21_GetCurrentDirectory drive 6
0708:trace:int21:INT21_GetCurrentDirectory F:=APP_RE~1\tcmd202
0708:trace:int21:DOSVM_Int21Handler returning: AX=7147 BX=9996 CX=0000 DX=0006 SI=7f1f DI=0ab5 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=71a0 BX=0000 CX=0000 DX=c63e SI=0024 DI=88a0 DS=1247 ES=1247 EFL=00003246
0708:trace:int21:INT21_LongFilename LONG FILENAME - GET VOLUME INFORMATION for drive having root dir 'F:\'.
0708:trace:int21:DOSVM_Int21Handler returning: AX=0000 BX=40ff CX=00ff DX=0104 SI=0024 DI=88a0 DS=1247 ES=1247 EFL=00003246
0708:trace:int21:DOSVM_Int21Handler AX=7160 BX=0024 CX=8002 DX=0ab5 SI=7f1c DI=c652 DS=1247 ES=1247 EFL=00003282
0708:trace:int21:DOSVM_Int21Handler returning: AX=0000 BX=0024 CX=8002 DX=0ab5 SI=7f1c DI=c652 DS=1247 ES=1247 EFL=00003282
0708:trace:int21:DOSVM_Int21Handler AX=71a0 BX=0000 CX=0000 DX=c74c SI=0024 DI=88a0 DS=1247 ES=1247 EFL=00003256
0708:trace:int21:INT21_LongFilename LONG FILENAME - GET VOLUME INFORMATION for drive having root dir 'F:\'.
0708:trace:int21:DOSVM_Int21Handler returning: AX=0000 BX=40ff CX=00ff DX=0104 SI=0024 DI=88a0 DS=1247 ES=1247 EFL=00003256
0708:trace:int21:DOSVM_Int21Handler AX=4400 BX=0001 CX=0000 DX=0ab5 SI=0024 DI=0ab5 DS=1247 ES=1247 EFL=00003246
0708:trace:int21:INT21_Ioctl_Char IOCTL - GET DEVICE INFORMATION - 1
0708:trace:int21:DOSVM_Int21Handler returning: AX=4400 BX=0001 CX=0000 DX=80c0 SI=0024 DI=0ab5 DS=1247 ES=1247 EFL=00003246
0708:trace:int21:DOSVM_Int21Handler AX=400a BX=0001 CX=0013 DX=7f1c SI=0024 DI=0ab5 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler WRITE from 1247:7F1C to handle 1 for 19 byte
f:\app_re~1\tcmd2020708:trace:int21:DOSVM_Int21Handler returning: AX=0013 BX=0001 CX=0013 DX=7f1c SI=0024 DI=0ab5 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=4400 BX=0001 CX=0013 DX=0000 SI=003e DI=0ab7 DS=1247 ES=1247 EFL=00003246
0708:trace:int21:INT21_Ioctl_Char IOCTL - GET DEVICE INFORMATION - 1
0708:trace:int21:DOSVM_Int21Handler returning: AX=4400 BX=0001 CX=0013 DX=80c0 SI=003e DI=0ab7 DS=1247 ES=1247 EFL=00003246
0708:trace:int21:DOSVM_Int21Handler AX=400a BX=0001 CX=0001 DX=c872 SI=003e DI=0ab7 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler WRITE from 1247:C872 to handle 1 for 1 byte
>0708:trace:int21:DOSVM_Int21Handler returning: AX=0001 BX=0001 CX=0001 DX=c872 SI=003e DI=0ab7 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=4400 BX=0000 CX=0001 DX=c872 SI=8914 DI=cbc6 DS=1247 ES=1247 EFL=00003246
0708:trace:int21:INT21_Ioctl_Char IOCTL - GET DEVICE INFORMATION - 0
0708:trace:int21:DOSVM_Int21Handler returning: AX=4400 BX=0000 CX=0001 DX=80c3 SI=8914 DI=cbc6 DS=1247 ES=1247 EFL=00003246
0708:trace:int21:DOSVM_Int21Handler AX=2c47 BX=979a CX=0000 DX=0012 SI=0000 DI=0000 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler GET SYSTEM TIME
0708:trace:int21:DOSVM_Int21Handler returning: AX=2c47 BX=979a CX=171e DX=131b SI=0000 DI=0000 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=2a47 BX=c344 CX=171e DX=131b SI=0000 DI=0000 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler GET SYSTEM DATE
0708:trace:int21:DOSVM_Int21Handler returning: AX=2a03 BX=c344 CX=07e8 DX=0a17 SI=0000 DI=0000 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=2c47 BX=97a2 CX=0000 DX=0012 SI=0001 DI=0000 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler GET SYSTEM TIME
0708:trace:int21:DOSVM_Int21Handler returning: AX=2c47 BX=97a2 CX=171e DX=131b SI=0001 DI=0000 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=2a47 BX=c344 CX=171e DX=131b SI=0001 DI=0000 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler GET SYSTEM DATE
0708:trace:int21:DOSVM_Int21Handler returning: AX=2a03 BX=c344 CX=07e8 DX=0a17 SI=0001 DI=0000 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=4400 BX=0000 CX=0002 DX=0000 SI=2011 DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:INT21_Ioctl_Char IOCTL - GET DEVICE INFORMATION - 0
0708:trace:int21:DOSVM_Int21Handler returning: AX=4400 BX=0000 CX=0002 DX=80c3 SI=2011 DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=4400 BX=0000 CX=0003 DX=0000 SI=2011 DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:INT21_Ioctl_Char IOCTL - GET DEVICE INFORMATION - 0
0708:trace:int21:DOSVM_Int21Handler returning: AX=4400 BX=0000 CX=0003 DX=80c3 SI=2011 DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=2c47 BX=979a CX=0000 DX=0012 SI=0000 DI=0000 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler GET SYSTEM TIME
0708:trace:int21:DOSVM_Int21Handler returning: AX=2c47 BX=979a CX=171e DX=1514 SI=0000 DI=0000 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=2a47 BX=c31c CX=171e DX=1514 SI=0000 DI=0000 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler GET SYSTEM DATE
0708:trace:int21:DOSVM_Int21Handler returning: AX=2a03 BX=c31c CX=07e8 DX=0a17 SI=0000 DI=0000 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=2c47 BX=97a2 CX=0000 DX=0012 SI=0001 DI=0000 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler GET SYSTEM TIME
0708:trace:int21:DOSVM_Int21Handler returning: AX=2c47 BX=97a2 CX=171e DX=1514 SI=0001 DI=0000 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=2a47 BX=c31c CX=171e DX=1514 SI=0001 DI=0000 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler GET SYSTEM DATE
0708:trace:int21:DOSVM_Int21Handler returning: AX=2a03 BX=c31c CX=07e8 DX=0a17 SI=0001 DI=0000 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=4400 BX=0000 CX=0004 DX=0000 SI=2011 DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:INT21_Ioctl_Char IOCTL - GET DEVICE INFORMATION - 0
0708:trace:int21:DOSVM_Int21Handler returning: AX=4400 BX=0000 CX=0004 DX=80c3 SI=2011 DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=4400 BX=0000 CX=0005 DX=0000 SI=2011 DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:INT21_Ioctl_Char IOCTL - GET DEVICE INFORMATION - 0
0708:trace:int21:DOSVM_Int21Handler returning: AX=4400 BX=0000 CX=0005 DX=80c3 SI=2011 DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=4400 BX=0000 CX=0006 DX=0000 SI=2011 DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:INT21_Ioctl_Char IOCTL - GET DEVICE INFORMATION - 0
0708:trace:int21:DOSVM_Int21Handler returning: AX=4400 BX=0000 CX=0006 DX=80c3 SI=2011 DI=cbc6 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=2c47 BX=979a CX=0000 DX=0012 SI=0000 DI=0000 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler GET SYSTEM TIME
0708:trace:int21:DOSVM_Int21Handler returning: AX=2c47 BX=979a CX=171e DX=1715 SI=0000 DI=0000 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=2a47 BX=c31c CX=171e DX=1715 SI=0000 DI=0000 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler GET SYSTEM DATE
0708:trace:int21:DOSVM_Int21Handler returning: AX=2a03 BX=c31c CX=07e8 DX=0a17 SI=0000 DI=0000 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=2c47 BX=97a2 CX=0000 DX=0012 SI=0001 DI=0000 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler GET SYSTEM TIME
0708:trace:int21:DOSVM_Int21Handler returning: AX=2c47 BX=97a2 CX=171e DX=1715 SI=0001 DI=0000 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=2a47 BX=c31c CX=171e DX=1715 SI=0001 DI=0000 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler GET SYSTEM DATE
0708:trace:int21:DOSVM_Int21Handler returning: AX=2a03 BX=c31c CX=07e8 DX=0a17 SI=0001 DI=0000 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=4400 BX=0001 CX=0006 DX=0000 SI=000d DI=cbc6 DS=1247 ES=1247 EFL=00003246
0708:trace:int21:INT21_Ioctl_Char IOCTL - GET DEVICE INFORMATION - 1
0708:trace:int21:DOSVM_Int21Handler returning: AX=4400 BX=0001 CX=0006 DX=80c0 SI=000d DI=cbc6 DS=1247 ES=1247 EFL=00003246
0708:trace:int21:DOSVM_Int21Handler AX=400a BX=0001 CX=0002 DX=c286 SI=4f49 DI=c288 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler WRITE from 1247:C286 to handle 1 for 2 byte

0708:trace:int21:DOSVM_Int21Handler returning: AX=0002 BX=0001 CX=0002 DX=c286 SI=4f49 DI=c288 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler AX=3700 BX=8c2c CX=0000 DX=cbc6 SI=8914 DI=cbc6 DS=1247 ES=1247 EFL=00003246
0708:trace:int21:DOSVM_Int21Handler SWITCHAR - GET SWITCH CHARACTER
0708:trace:int21:DOSVM_Int21Handler returning: AX=3700 BX=8c2c CX=0000 DX=cb2f SI=8914 DI=cbc6 DS=1247 ES=1247 EFL=00003246
0708:trace:int21:DOSVM_Int21Handler AX=1947 BX=0a4e CX=0020 DX=7d14 SI=7d14 DI=8914 DS=1247 ES=1247 EFL=00003202
0708:trace:int21:DOSVM_Int21Handler GET CURRENT DRIVE -> F:
0708:trace:int21:DOSVM_Int21Handler returning: AX=1905 BX=0a4e CX=0020 DX=7d14 SI=7d14 DI=8914 DS=1247 ES=1247 EFL=00003202

I typed "exit[Enter]" in its main window, then otvdm crashed.

@cracyc
Copy link
Contributor

cracyc commented Oct 23, 2024

Well, INT21_Ioctl_Char for handle 1 only is returning 0x80c0 which means GetConsoleHandle is failing for just that. See https://github.com/otya128/winevdm/blob/master/krnl386/int21.c#L2813

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants