Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

SHSUCDX v3.04 bug (Users)

posted by Japheth Homepage, Germany (South), 04.12.2007, 10:58
(edited by Japheth on 04.12.2007, 13:26)

> 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:

Back to the forum
Board view  Mix view
22049 Postings in 2034 Threads, 396 registered users, 223 users online (1 registered, 222 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum