fragglet / dali

DOS driver to connect to a DOSbox IPX server
GNU General Public License v3.0
20 stars 3 forks source link

emm386 errors #2

Closed skadarnold closed 10 months ago

skadarnold commented 2 years ago

Real Dos 233 MMX, 128mb RAM, 3com 3c59xpd Real Dos 166mhz, 48mb RAM, 3com 3c59xpd PCem 233 MMX, 128mb RAM, NE2000

This bug seems persistent with ISR stack size at 4096. For me, this bug seems to fix with all three test machines when using 8192 and 16384. So far, there seems to be no difference between 8192 or 16384.

skadarnold commented 1 year ago

This issue seems to have been fixed with recent commit labeled "Fix race condition when changing stack pointer".

Both systems have been working perfectly stable with 100% connection rate in and out of doom19 and duke3d. No emm386 errors or random lock ups. Leaving the game and entering new or different game seems to work perfect now as well. Connection stability and performance in my case has turned to excellent. Pretty certain it has to do with this commit.

skadarnold commented 10 months ago

Pretty certain this is fixed with the latest commits. I will do more testing, but I will close this for now.