VOGONS


Own dos (imgmount + boot) + virtual devices

Topic actions

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 21 of 38, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

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

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 23 of 38, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

remcohn, is this a self-developed application or a commercial one?

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.

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 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

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

Reply 32 of 38, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Nothing you can do about it.

Reply 33 of 38, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

you see something wrong wd ?

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

Reply 34 of 38, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

No 😀

Reply 35 of 38, by dooomer

User metadata
Rank Newbie
Rank
Newbie

Maybe the author of this thread can give this a try: start dosbox, then start a second shell (for example, 4dos or freedos), then try run the application in the second shell.

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!

Reply 37 of 38, by jomalin

User metadata
Rank Newbie
Rank
Newbie

Only a short question for DosBox developpers: was this get fixed?

Reply 38 of 38, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

devices can be found with findfirst. If that is what you are talking about.

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