|
Post by assassin on Aug 5, 2019 13:21:38 GMT 1
Hello there, i hope iam right here? Ok, my problem is, we have a old DOS programm that uses the micofocus xm cobol system (i think) but it cannot start in vdos. In Vdos logfile i gettig this:
vDos 2019.05.01 0.07 C: => (Local) C:\vDos\ 0.09 C: => (Local) c:\
5.93 Execute: C:\Felix\system\XM.EXE - FELIX D401 Int 2F unhandled call 9600 Int 23 => 225:2660 Int 1B => 225:263d Int 24 => 225:2679 OpenFile failed: FELIX\PROG\FELIX.DLE(2) => c:\FELIX\PROG\FELIX.DLE(2)
when i use vdos Plus - it can start the program, but iam not able to login - i getting then always an "Benutzer Falsch" - username unknown/wrong but in pure MS Dos or in XP mode CMD the program works just fine.
i have uploaded the program here (without any user data execpt the login files) login data are: "Benutzer" 1 "Passwort" 1 "Mandant" 20
Program must stay on drive C:\ and VDOS must use c: c:\ so that the felix.bat file is working properly
but why getting this unhandled call 9600 error in vDOS and in VDOS Plus why cant i log me in to the program, but in pure dos works just fine?
can anyone help me here?
|
|
|
Post by Jos on Aug 5, 2019 16:22:05 GMT 1
Micro Focus Cobol programs don’t work in vDos. The XM DOS extender is special in its kind. Whereas other DOS extenders switch from protected to real mode to call BIOS functions, XM implements its own protected mode BIOS, that then ‘messes’ with the real BIOS data.
I downloaded your program, but - as expected - only get a “RET from illegal descriptor type 12” exception.
“unhandled call” entries are not uncommon in vDos, mostly it’s just the program probing what’s present/supported by the PC/OS. Int 2F – 9600 is undocumented, probably only MF will know what it’s intended to do. Main issue could be the “OpenFile failed: FELIX\PROG\FELIX.DLE(2)”. It is not present, but could be optional.
Jos
|
|
|
Post by assassin on Aug 6, 2019 6:17:40 GMT 1
thanks for answer
yea, this "RET from illegal descriptor type 12" error getting i from an older version of VDOS plus or DosBox. Is there a possibility that this programm can work in vdos?
|
|
|
Post by Jos on Aug 6, 2019 7:08:30 GMT 1
Sorry, but no.
I know vDosPlus ‘fixed’ the "RET from illegal descriptor type 12" exception. But that was like fixing a division by zero: Pretend it just didn’t happen, w/o addressing the actual cause. The XM DOS extender is a nasty thing, and seemingly requires a high level of compatibility with real hardware.
Jos
|
|
|
Post by assassin on Aug 6, 2019 7:40:43 GMT 1
thats bad and any reason why in vdos plus i cant log me in to the program? i testet various fonts and chcp commands, but without success
|
|
|
Post by Jos on Aug 6, 2019 7:48:07 GMT 1
I assume the "RET from illegal descriptor type 12" fix enables the program to proceed, but it was already malfunctioning. Probably even more troubles ahead if the login would work.
Jos
|
|