Some problems with version 1.3.3
Hello.
Quoted 1 line · Julius Schwartzenberg
They still have the same hang for me.
It probably doesn't hang, but it (keen4) became slow as hell for me. Wait a few minutes before concluding that it hangs.
Quoted 3 lines · Stas Sergeev
It probably doesn't hang, but it (keen4) became slow as hell for me. Wait a few minutes before concluding that it hangs.
I just tried it again on my 1GHz (Debian stable instead of testing). It indeed seems some things run slower than before, Duke Nukem has some slowdowns I believe it didn't had before. After >10 minutes, Commander Keen 4 still doesn't show up anything here though, so it seems that game is affected the most by it.
Have you ever looked at the VGA emulation in Dosbox btw? It seems to handle some stuff (such as Commander Keen) better. I don't know what possibilities there are when it comes to sharing code between Dosbox and Dosemu though. I prefer Dosemu myself because it runs faster, but there also seem to be some nice developments on the Dosbox side.
Thanks,
Julius
PS: While typing this mail, (about 15-20 minutes after I launched Keen) it indeed seems to get further.
Quoted 7 lines · Julius Schwartzenberg
Quoted 3 lines · Stas Sergeev
It probably doesn't hang, but it (keen4) became slow as hell for me. Wait a few minutes before concluding that it hangs.
I just tried it again on my 1GHz (Debian stable instead of testing). It indeed seems some things run slower than before, Duke Nukem has some slowdowns I believe it didn't had before. After >10 minutes, Commander Keen 4 still doesn't show up anything here though, so it seems that game is affected the most by it.
Just to make sure, I downloaded keen4 from:
ftp://ftp.3drealms.com/share/4keen.zip
unzip, start dosemu, run install.exe, run keen4e, fine, no delay.
Quoted 1 line
Have you ever looked at the VGA emulation in Dosbox btw? It seems to handle some stuff (such as Commander Keen) better. I don't know what possibilities there are when it comes to sharing code between Dosbox and Dosemu though. I prefer Dosemu myself because it runs faster, but there also seem to be some nice developments on the Dosbox side.
Yes I have looked at the VGA emulation in Dosbox, and the Dosbox developers have looked at the VGA emulation in DOSEMU. It makes for a good comparison when game xxx does not work in DOSEMU but works in DOSBOX, and a few fixes were made that way.
Directly sharing code is not so easy, partly because dosbox uses C++ (although it's C++ with a lot of C, not using STL for instance) and we use plain C.
Just recently I went through the licenses in the dosemu-freedos package and found that shsucdx.exe is unclear. That in combination with the a report that you could not obtain the (possibly LFN) volume label from an lredir'ed cdrom directory was a god incentive for me to port the mscdex code from dosbox. I even noticed a few errors in the dosbox code, will report them back when I have the time.
Quoted 1 line
PS: While typing this mail, (about 15-20 minutes after I launched Keen) it indeed seems to get further.
where does it get stuck? The init screen?
Bart
Quoted 4 lines · Bart Oldeman
Just to make sure, I downloaded keen4 from:
ftp://ftp.3drealms.com/share/4keen.zipunzip, start dosemu, run install.exe, run keen4e, fine, no delay.
Yep, I just tried it with this version, same problem.
Quoted 8 lines
Quoted 1 line
Have you ever looked at the VGA emulation in Dosbox btw? It seems to handle some stuff (such as Commander Keen) better. I don't know what possibilities there are when it comes to sharing code between Dosbox and Dosemu though. I prefer Dosemu myself because it runs faster, but there also seem to be some nice developments on the Dosbox side.
Yes I have looked at the VGA emulation in Dosbox, and the Dosbox developers have looked at the VGA emulation in DOSEMU. It makes for a good comparison when game xxx does not work in DOSEMU but works in DOSBOX, and a few fixes were made that way.
Directly sharing code is not so easy, partly because dosbox uses C++ (although it's C++ with a lot of C, not using STL for instance) and we use plain C.
Just recently I went through the licenses in the dosemu-freedos package and found that shsucdx.exe is unclear. That in combination with the a report that you could not obtain the (possibly LFN) volume label from an lredir'ed cdrom directory was a god incentive for me to port the mscdex code from dosbox. I even noticed a few errors in the dosbox code, will report them back when I have the time.
Cool that stuff is indeed shared between Dosemu and Dosbox :)
Commander Keen seemed to run much smoother with the VGA emulation in Dosbox, which is why I asked about this.
Quoted 3 lines
Quoted 1 line
PS: While typing this mail, (about 15-20 minutes after I launched Keen) it indeed seems to get further.
where does it get stuck? The init screen?
After the init screen. As Stas said, it doesn't really get stuck, it's just really slow, taking ~20 minutes before the title screen shows (having pressed a button).
Thanks,
Julius
Quoted 6 lines · Julius Schwartzenberg
Quoted 4 lines · Bart Oldeman
Just to make sure, I downloaded keen4 from:
ftp://ftp.3drealms.com/share/4keen.zipunzip, start dosemu, run install.exe, run keen4e, fine, no delay.
Yep, I just tried it with this version, same problem.
Strange, I've upgraded my Linux kernel to 2.6.15 to see if that makes a difference, but it still runs fine here.
Bart
Bart Oldeman escreveu:
Quoted 1 line
Strange, I've upgraded my Linux kernel to 2.6.15 to see if that makes a difference, but it still runs fine here.
That is odd... I started having slowness problems when I updated to Mandriva 2006 with kernel 2.6.12 (from 10.0).
BTW I have slowness mostly on non graphic programs: NDN and SETEDIT for cursor movements, but different problems.
I did make some successfull changes in dosemu, but I will be very busy for 2 more weeks. I will return to it then...
Alain
Quoted 1 line · Bart Oldeman
Strange, I've upgraded my Linux kernel to 2.6.15 to see if that makes a difference, but it still runs fine here.
I've also updated to 2.6.15 (from 2.6.8-2 Debian) and I still have the extremely slow Keen.
Julius
Quoted 4 lines · Julius Schwartzenberg
Quoted 1 line · Bart Oldeman
Strange, I've upgraded my Linux kernel to 2.6.15 to see if that makes a difference, but it still runs fine here.
I've also updated to 2.6.15 (from 2.6.8-2 Debian) and I still have the extremely slow Keen.
still very strange. I had a go with keen4 with DOSEMU 1.2 just to check and it works fine there too. I had to set "SVGA Compatibility" to ON in the keen4e options menu to remove the flickering I wrote about before though. This option also seems to make game playing a bit smoother in 1.3.3.1 CVS
(Keen4 uses hardware scrolling with wrap around which is efficient in hardware but not so when you have to simulate it in software -- some of this is switched off with the "SVGA Compatibility" set).
Bart