VOGONS

Common searches


Reply 20 of 38, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

I'm a bit puzzled what it tries to do here. Wonder if our seek on NUL matches that of real DOS.

  60723059: FILES:Special file open command C0 file NUL

60723060: CPU:Illegal/Unhandled opcode 63

60723062: PIC:0 mask F9

60723064: PIC:0 mask F8

60723064: PIC:1 mask EC

60723078: CPU:Illegal/Unhandled opcode 63

60723097: DOSMISC:DOS:Unhandled call 5C al=00. Set al to default of 0

60723098: CPU:Illegal/Unhandled opcode 63

60723106: DOSMISC:DOS:Unhandled call 5C al=01. Set al to default of 0

60723107: CPU:Illegal/Unhandled opcode 63

60723120: CPU:Illegal/Unhandled opcode 63

60723131: IOCTL:NUL:SEEK

60723132: CPU:Illegal/Unhandled opcode 63

60723140: IOCTL:NUL:SEEK

60723141: CPU:Illegal/Unhandled opcode 63

60723150: CPU:Illegal/Unhandled opcode 63

60723194: FILES:Special file open command C0 file NUL

If you want to get deeper into this I can create a version that gives more info on those 2 calls and logs a lot more stuff.

Water flows down the stream
How to ask questions the smart way!

Reply 22 of 38, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author
wd wrote:

Some stuff uses "open C:\TEST\NUL" to see if a directory exists, does that work?

should work. the check for device name has special code to check leading directory for existence.

Water flows down the stream
How to ask questions the smart way!

Reply 24 of 38, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

special debug build: http://dosbox.linuxsecured.net/remcohn.exe
changes : http://dosbox.linuxsecured.net/remcohn.diff

please post the log regardless wether it works.
If it does work please stick around so we can determine exactly what fixed it. (and remove possible not right code)

Water flows down the stream
How to ask questions the smart way!

Reply 25 of 38, by remcohn

User metadata
Rank Newbie
Rank
Newbie

It doesnt work, still the same error.
I attached the log file again.

Attachments

  • Filename
    debug2.zip
    File size
    49.34 KiB
    Downloads
    561 downloads
    File license
    Fair use/fair dealing exception

Reply 26 of 38, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

It seems that it does a 4E:findfirst(=find file or directory) just after it creates the file

  27534008: FILES:file create attributes 0 file C:\APW\00865837.TMP

27534009: CPU:Illegal/Unhandled opcode 63

dos 6866 14

exist

27534019: CPU:Illegal/Unhandled opcode 63

dos 1A28 8932

27534042: CPU:Illegal/Unhandled opcode 63

dos 4E28 8932

27534048: CPU:Illegal/Unhandled opcode 63

dos 1A28 893E

27534066: CPU:Illegal/Unhandled opcode 63

dos 4E28 893E

27534072: CPU:Illegal/Unhandled opcode 63

dos 5950 0

27534083: CPU:Illegal/Unhandled opcode 63

dos 3C28 893E

Given the fact that 59 is also called (get extended error info) This might be clue.

Water flows down the stream
How to ask questions the smart way!

Reply 27 of 38, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

a version that will tell us which name it searches
http://dosbox.linuxsecured.net/remcohn2.exe

Water flows down the stream
How to ask questions the smart way!

Reply 28 of 38, by remcohn

User metadata
Rank Newbie
Rank
Newbie

Its a commercial application.

Here the log of the app with remcohn2.exe

Remco

Attachments

  • Filename
    debug3.zip
    File size
    50.47 KiB
    Downloads
    561 downloads
    File license
    Fair use/fair dealing exception

Reply 29 of 38, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

the logs looks okay. It creates 2 tempfiles. (first checks if the directory exists, then it checks for the temp file (not exist => createfile)

then it writes and reads data from them.

I don't know if the fat read/write/seek routines are 100 % correct (harddrive images are relatively new)
I can imagine something going wrong there, but as you stated that it didn't work on a mounted directory drive I don't know what is wrong. I can't help you further currently without having the application, which isn't possible for a commercial (copyrighted) work.

Water flows down the stream
How to ask questions the smart way!

Reply 30 of 38, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Hm app with no name besides APW? Damn.

Are the .TMP files readable? Maybe you can post them here (the ones
referenced in the log, if they aren't deleted by the app).

Is the application correctly installed, ie. within dosbox? (using windows)
Where is GENGRAPH.EXE and similar stuff located?

Reply 31 of 38, by remcohn

User metadata
Rank Newbie
Rank
Newbie

Hm, i was trying it with a diskimage. have tried the same thing with a directory-mount now, and the checkts it does at startup work then. but then it fails a bit later. i attached the log again.

its made with remcohn2.exe

Remco

Attachments

  • Filename
    debug4.zip
    File size
    63.56 KiB
    Downloads
    560 downloads
    File license
    Fair use/fair dealing exception

Reply 36 of 38, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

ah I allready found the bug a while ago.
Application wants to find NUL with findfirst.
A fix is currently being tested by the betatesters

Water flows down the stream
How to ask questions the smart way!