VOGONS


bug report (?) win3.x and latest cvs

Topic actions

First post, by kruwi

User metadata
Rank Member
Rank
Member

I'm not 100% sure, but I think I have found windows 3.1 running in dosbox to be much more unstable with the latest cvs-builds.

Win31 had worked really fine for me from about May 2006 (dynamic core working!!) to roughly a few weeks ago.

For example, I use win31 to run delphi 1.0 (don't blame me for this not being a game: The problem is related to a general win 3.x instability, maybe also affecting games) Delphi has worked ever since about May 2006, but NOW crashes every time I try to start it. Delphi is just an example though. Other examples are scrollbars (sometimes becoming weird), menus (sometimes just disappearing).

Am I the only one encountering these problems?

Visit the end of the internet: www.groskreutz.de

Reply 1 of 95, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Can you determine more precisely the moment it broke ?
If you are on windows you can download a lot of builds from here
http://builds.tharos-online.de/

It doesn't need to be the exact date, but a few weeks ago is too vague considering a lot of has happened the last few months actually

Water flows down the stream
How to ask questions the smart way!

Reply 2 of 95, by kruwi

User metadata
Rank Member
Rank
Member

The problem is that I cannot be more specific. You see, I had not run win31 in dosbox for maybe 2 weeks. But I can remember that I did not have these problems then.

As I have said before: This problem is not related to one program. Sometimes, I open a program, and the first time I want to access the menu bar, it will hang (precisely: the mouse is not responding any more). I then have to press ctrl+F10 to give the control over the mouse back to Linux.

On the other hand, hoe can I be 100% sure if it is a dosbox bug? It MAY be that I have somohow manage to corrupt my win31 ... . But actually , I don't think so. So, I think if I'm the only one with these problems ... then I just have to reinstall win31 in dosbox. BUT, if there are more people with similar problems, then it is a dosbox bug.

Visit the end of the internet: www.groskreutz.de

Reply 3 of 95, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

in my experience it's easy to corrupt windows. I had it happening a few times at least.

The only way that you can be sure that it is a dosbox bug is that when it works in one version of DOSbox and crashes in antoher version of DOSBox. (and even then it is not 100 % foolproof)

Water flows down the stream
How to ask questions the smart way!

Reply 4 of 95, by kruwi

User metadata
Rank Member
Rank
Member

As I do not have another build at hand: The only thing I can say for sure is that these problems do not appear with ver 0.65, which I still have installed as a kind of fallback. So I guess that I have not corrupted my win31 installation.

Visit the end of the internet: www.groskreutz.de

Reply 5 of 95, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

If you could compare 0.65 to CVS with just normal Windows applications and document when this instability happens then it would be very helpful.

How To Ask Questions The Smart Way
Make your games work offline

Reply 6 of 95, by kruwi

User metadata
Rank Member
Rank
Member

CVS: I open the Main-ProgramGroup. Then I start the File Manager. Then I close the File Manager. Then I try to close the Main-ProgramGroup-window. I click into the menu, the menu appears, but it is blank (!!!). The mouse stops responding. I have to exit dosbox, releasing the mouse before.

0.65: No problems.

Visit the end of the internet: www.groskreutz.de

Reply 7 of 95, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

settings in cvs are ems=true + core=dynamic ?
0.65 I assume ems=false + core=normal

Water flows down the stream
How to ask questions the smart way!

Reply 8 of 95, by kruwi

User metadata
Rank Member
Rank
Member

Yes, these are the settings.
Actually I do not know if dosbox switches to the dynamic core in the cvs-build, because my settings are: core=auto; cycles=auto. The cycles change to Max as soon as I start windows.

It does not matter if I set ems=true or ems=false in the cvs-build.

Visit the end of the internet: www.groskreutz.de

Reply 10 of 95, by kruwi

User metadata
Rank Member
Rank
Member

I could try, but: This is a new problem. A few weeks ago it did not matter if the cycles were max,auto,10000 or 30000.

Visit the end of the internet: www.groskreutz.de

Reply 11 of 95, by kruwi

User metadata
Rank Member
Rank
Member

I have tried to set the cycles to a fixed value (I tried out cycles=12000). The problems remain.

There are no problems with 0.65, so it cannot be that I have corrupted my win31 installation (is this a logical conclusion?), right? 🤣 🤣

Visit the end of the internet: www.groskreutz.de

Reply 12 of 95, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

You could try forcing the core in CVS

core=normal
core=full
core=dynamic

Try each seperately and report back.

How To Ask Questions The Smart Way
Make your games work offline

Reply 13 of 95, by kruwi

User metadata
Rank Member
Rank
Member

Ok, dosfreak, the results are like this:

core=normal : NO problems. Windows acts like it did a few weeks ago (a bit slower, naturally !!)

core=full: Does not work at all. Windows is not even able to open the progman-window

core=dynamic : The same problems I have reported in my previous posts.

I hope the information is precise enough now.

Visit the end of the internet: www.groskreutz.de

Reply 16 of 95, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

why don't you first try the 0.65 release to make sure you have not corrupted your windows 3.x?

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper

Reply 18 of 95, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

sorry, I overread this.
Edit: just built a recent CVS and will try with Windows 3.x
Edit2: hmm, works without a problem for me

Reply 19 of 95, by kruwi

User metadata
Rank Member
Rank
Member

I have also built the cvs-sources again (10 minutes ago) to assure the problem has not been due to some weird compilation error.

But: The problems remain. core=normal works, whereas core=dynamic or core=auto cause weird stability problems.

Visit the end of the internet: www.groskreutz.de