Amit Wolf
Guest
|
Post by Amit Wolf on Mar 4, 2019 13:16:39 GMT 1
Hello all! I've been given the unforgiving task of running an old Dos App at my office, after trying a few other emulators, i decided to try out vDos because the app needs to print files and it seems that this emulator handles printing rather well. long story short, i cant get the app to open, i keep getting an error when i try and run the batch file, the error: Error name: "vDos - Exception"content: "JMP: illegal descriptor type 1"
important notes (some might be unrelated): - The app did work for me on the dosbox emulator, so it should work. - dont know if it matters, but the app only worked on dosbox after i configured the .conf file like so: xms=false ems=true umb=false tried googling the error but couldnt find my problem exactly, and even if it was close, the solution wasn't clear, anyways, thanks in advance for your help. Amit Wolf.
|
|
|
Post by Jos on Mar 4, 2019 14:39:05 GMT 1
That error indicates the program tries to perform an illegal jump while running in protected mode. I could have a look at the program, but protected mode programs can be real complicated.
Jos
|
|
Amit Wolf
Guest
|
Post by Amit Wolf on Mar 4, 2019 14:57:13 GMT 1
so your saying i wont be able to run it on vDos?
|
|
|
Post by Jos on Mar 4, 2019 15:27:29 GMT 1
That could very well be, the change to find the direct cause and a solution will be less than 50%.
Jos
|
|
|
Post by emendelson on Mar 4, 2019 15:34:13 GMT 1
Under DOSBox, you may be able to print by using this clumsy workaround: www.vogons.org/viewtopic.php?f=32&t=53526But your application will need to be able to "print" to a filename. (Or you can patch the application itself to replace the string "LPT1" or "LPT1:" with another string as discussed in the thread linked to that post on the DOSBox forum.)
|
|