SHSUCDX v3.04 bug (Users)
> Is this still an issue if not loaded via CONFIG.SYS?
Most likely.
SHSUCDX's local stack has a size of 180h bytes. AFAIU it tries to use 0C0h bytes from its PSP, so if it is loaded without /C, the true stack size is just 180h - 0C0h = 0C0h. That's still sufficient for most cases, but if a mouse is used and the current application has installed a mouse event proc, it might be too small. The game KYRANDIA 3: "Malcolm's Revenge" is such a case (it's one of my favorite test cases for Jemm).
[edit]
even if SHSUCDX is loaded with /C there is still sometimes a problem - an indication that a local stack of 180h bytes is too small. What then helps is:
1. don't set STACKS=0,0 in config.sys
2. use Jack's SHCDX33C. This has a local stack of > 200h bytes.
[/edit]
---
MS-DOS forever!
Complete thread:
- SHSUCDX v3.04 bug - Japheth, 02.12.2007, 20:38 (Users)
- SHSUCDX v3.04 bug - Rugxulo, 04.12.2007, 09:55
- SHSUCDX v3.04 bug - Japheth, 04.12.2007, 10:58
- SHSUCDX v3.04 bug - Rugxulo, 04.12.2007, 09:55