PDA

View Full Version : Duke in XP


mellevelence
01-17-2002, 11:01 PM
Who here plays Duke Nukem 3d and uses build with Windows XP? I cant get it to work images/icons/mad.gif graemlins/dopefish.gif

Joe Siegler
01-18-2002, 11:07 AM
In what way does it "not work".

mellevelence
01-18-2002, 02:15 PM
Such as: Enter on the num pad, insert, delete....just certain keybuttons don't work. I e-mailed Ken Silverman asking him about it and this is what he said:

"Yes, the problem is in my keyboard interrupt handler in BUILD.C. It
acknowledges the interrupt in the wrong place. If you move the line:
"koutp(0x20,0x20);" from the beginning of the function to the end of the
function, it should fix the problem under WinNT/2000/XP. Watch out for the
early return - you need to put it there too. I don't know why it doesn't
work under WinNT/2000/XP, but it's probably because it emulates DOS
interrupts in a different way than Win95/98/ME."

Is there anyone here who knows how to do this? If so please reply !!!! graemlins/dopefish.gif

Bruce Hamilton
01-18-2002, 03:42 PM
Originally posted by mellevelence:
Is there anyone here who knows how to do this?<font size="2" face="Verdana, Arial">You'd have to ask Matteus, he's the only person authorized to compile the Duke source. He might be willing to do a quick compile to help those with XP problems.

Matteus
01-18-2002, 03:54 PM
I've added that to my work list for EDuke 2.1 release.

mellevelence
01-18-2002, 08:53 PM
I did what ken said. Although I had to go to his website and download kenbuild.zip and then download a compiler, Dev-C++. It gave me two run-time errors. It can't find two files that are in the zip file. Furthermore After it compiles it will probably do nothing because I don't know where to put the file so it will work. images/icons/tongue.gif

Bruce Hamilton
01-19-2002, 02:04 PM
Originally posted by mellevelence:
Furthermore After it compiles it will probably do nothing<font size="2" face="Verdana, Arial">It'll do nothing because you're missing the part of the source code for Duke... All you've got is the basic build engine.

cyborg
01-19-2002, 03:19 PM
Dev C++ won't compile it anyway - it's writen for the Watcom C compiler.