janbredenbeek wrote:tofro wrote:Martin_Head wrote:My biggest concern about QDOS/Minerva, is if It might over fill the supervisor stack. I'm not sure if SMSQ/E has a bigger supervisor stack than QDOS.
It has. Significantly. You are supposed to use not more than 64 bytes on the QDOS SV stack vs. 512 bytes on SMSQ/E.
Interestingly, on both systems the bottom (or top, since it grows downwards) of the SV stack is at $28480, leaving $300 (or 768) bytes room above the system variables which end at $28180.
(On QDOS, you might even have some more since it uses less space for system variables, which end at $2814E).
Yep that's interesting. My statement above is just a quote from the manuals - There's reasons to believe the authors of the Technical guide were simply more cautious. Actually, I see no reason why the supervisor stack would need to be located in the system variables (and be limited to the area available there). It could be moved to anywhere, as you're not supposed to access it directly anyhow. (But have no idea whether SMSQ/E actually moves it or not or if that's even needed.)