VOGONS


running TSR in DOSBox

Topic actions

Reply 20 of 23, by ripsaw8080

User metadata
Rank DOSBox Author
Rank
DOSBox Author

There is an issue with the SWOTL Manager and DOSBox's internal DOS emulation that causes problems when switching back to SWOTL, usually resulting in the message about inserting disks.

The SWOTL Manager doesn't find a segment reference past the current PSP (Program Segment Prefix) in the SDA (Swappable Data Area), and when switching back to SWOTL it changes the current PSP to an erroneous memory segment, which causes significant distress for the internal DOS emulation. It would be distressing for real DOS as well, but the number of segment references around the SDA there prevents it from happening.

Run the attached workaround program in DOSBox before running the SWOTL Manager to prevent the issue -- a TSR to fix a TSR! 😉

Reply 21 of 23, by jgf

User metadata
Rank Newbie
Rank
Newbie

I won't pretend to understand that, other than in a very broad sense, but thanks.

Can I put this in the SW.bat before the sm line? Does it need to be unloaded on exit?

Currently cannot invoke SWMan, believe it to be the same issue as previously ("improper" mount and/or SMconfig paths), ALT+F1 at menus just goes to black screen.

Reply 22 of 23, by Jorpho

User metadata
Rank l33t++
Rank
l33t++

Can you not go back to the old configuration that gave you the "Insert Program Disk #1 Press A Key To Continue" error?

Reply 23 of 23, by jgf

User metadata
Rank Newbie
Rank
Newbie
ripsaw8080 wrote on 2021-04-29, 18:30:

There is an issue with the SWOTL Manager and DOSBox's internal DOS emulation ...
Run the attached workaround program in DOSBox before running the SWOTL Manager to prevent the issue -- a TSR to fix a TSR! 😉

Works great! Thanks!

(Using in original dosbox/swotl download. Haven't deciphered the cfg issues with new install of DFend and my swotl, game runs fine, and doesn't have sound issues of other install, but no SWMan yet.)