VOGONS


Reply 20 of 37, by whocrazy

User metadata
Rank Newbie
Rank
Newbie

wow. that's wonderful you were able to reproduce the bug. I hope it's easily fixable for future dosbox versions.

Reply 21 of 37, by whocrazy

User metadata
Rank Newbie
Rank
Newbie

Hi there. I downloaded a cvs release of dosbox from
http://www.aep-emu.de/cvscompile/dosbox.htm
I downloaded the dosbox binary and tried running my game.
This time I got a different error
device i/o error in line no line number in module drone at address 0f02:0117.
When I looked in the console window there was no error about device con and write protection, so at least that part of the problem has been taken care of, but I still can't run the game.
Is there anything else that can be done?
Thanks

Reply 22 of 37, by whocrazy

User metadata
Rank Newbie
Rank
Newbie

Here, I'll attach the zip file and you guys can take a look at it for yourselves.

Reply 23 of 37, by whocrazy

User metadata
Rank Newbie
Rank
Newbie

HI guys.. Any progress on trying to work out what the problem is?
I still can't get drone running properly.
Thanks.

Reply 24 of 37, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

yeah It;s playing with set device attributes. We don't support it. Ignoring the request seems to make the game work. although the logic of the game isn't that clear. I always get that I pressed enter.

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

Reply 25 of 37, by whocrazy

User metadata
Rank Newbie
Rank
Newbie

How do you ignore it? is there something you set in the dosbox.conf file?
Thanks

Reply 26 of 37, by whocrazy

User metadata
Rank Newbie
Rank
Newbie

Hi there.
you said:
"yeah It;s playing with set device attributes. We don't support it. Ignoring the request seems to make the game work. although the logic of the game isn't that clear....."
Are you able to tell me how to do this?
btw The game is for blind people... That's why it might look a bit strange.

Reply 27 of 37, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Are you able to tell me how to do this?

int21/ah=44

Reply 28 of 37, by etil

User metadata
Rank Newbie
Rank
Newbie

seems to work in ykhwong's build

Reply 29 of 37, by whocrazy

User metadata
Rank Newbie
Rank
Newbie

Where in dosbox do I enter this int21 information?
Thanks

Reply 30 of 37, by whocrazy

User metadata
Rank Newbie
Rank
Newbie

I tried to enter int21/ah=44 at the dosbox prompt, but I keep getting illegal command. Please, you need to be more clear, where do I enter this information? in my autoexec.bat line of dosbox.conf or where?
Thanks

Reply 31 of 37, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Please, you need to be more clear

If you don't know what it means then even an excessive explanation
won't get you any further.

In the debugger type "bpint 21 44" and check for the respective subfunction.

Reply 32 of 37, by eL_PuSHeR

User metadata
Rank l33t++
Rank
l33t++

Int 21/ah=44 means function 44 for ms-dos interrupt 21h. This is for programmers. MS-DOS had several features that could be "called" using interrupts. The requested feature was usually invoked using the proper value in the ah portion of the ax register (a microprocessor register AX could be "broken up" in two parts AH:AL). Thus, you cannot enter this information as a command. You would need to write it into the source code of some program. You can use DEBUG to write a small COM file but it is useless unless you know how to code (in assembler language). Well, according to some book I am browsing, function 44h for the ms-dos interrupt 21h is called IOCTL.

Calling the interrupt:

AH=44h
AL=subfunction number

On output:

If there is some error:
CF=1 (carry flag is activated)
AX=returned error code

If there is no error:
CF=0

From ms-dos version 2.0 and up.

Intel i7 5960X
Gigabye GA-X99-Gaming 5
8 GB DDR4 (2100)
8 GB GeForce GTX 1070 G1 Gaming (Gigabyte)

Reply 33 of 37, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

i'll upload a build here that ignores the call so you can test if the games behaves properly

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

Reply 34 of 37, by whocrazy

User metadata
Rank Newbie
Rank
Newbie

Hey, thanks for the help.. Where do I get the build? from the main dosbox.sourceforge page?
Thanks

Reply 35 of 37, by MiniMax

User metadata
Rank Moderator
Rank
Moderator

> i'll upload a build here

Here - in the forum - in this very thread.

DOSBox 60 seconds guide | How to ask questions
_________________
Lenovo M58p | Core 2 Quad Q8400 @ 2.66 GHz | Radeon R7 240 | LG HL-DT-ST DVDRAM GH40N | Fedora 32

Reply 37 of 37, by whocrazy

User metadata
Rank Newbie
Rank
Newbie

Hey. it works. Thanks for the help.