VOGONS


0.70 for Mac Freezing

Topic actions

Reply 40 of 141, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

That is the log output differs from the gdb value???

Reply 41 of 141, by Great Hierophant

User metadata
Rank l33t
Rank
l33t

I have encountered the problem described in the first post in all the .70-based yhkwong builds. I have not encountered the problem in the official .70 release though.

Reply 42 of 141, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Does swapping sdl.dll help (either way)? Any game that exhibits this
problem very early?

Reply 43 of 141, by darkgamorck

User metadata
Rank Member
Rank
Member

Has anybody found a work-around for this on the Mac? As it stands right now, this is a DOSBox killer for me. There is no point in playing if every 30 minutes the emulator goes dead on me.

Reply 44 of 141, by yerejm

User metadata
Rank Newbie
Rank
Newbie
wd wrote:

That is the log output differs from the gdb value???

Yes. Tried looking at the other threads, but still get it. Strange.

Which SDL version was 0.65 compiled against?

Reply 45 of 141, by eobet

User metadata
Rank Newbie
Rank
Newbie

Just want to mention that I also experience the same freezing in OS X, on a Macbook Pro 1.83 with 1.5gb ram, 10.4.9.

Reply 46 of 141, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

weird. could the timer destabalize from the frame altough fmod should generate usueful stuff.

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

Reply 47 of 141, by yerejm

User metadata
Rank Newbie
Rank
Newbie

So... anything else I can do or try to help figure this out?

Reply 48 of 141, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Well at the moment i'm not sure what of the posted information is valid
and what not (due to the debugger!=logging thing).
Maybe somebody can figure out if it works only for a few (typically similar)
games and if it's reproducable on win/linux as well for those. Especially
if it's happening at the start of some game, not after 20mins of playing.

Thanks for your and the other people's help so far. Hope the reason
can be figured out...

Reply 49 of 141, by yerejm

User metadata
Rank Newbie
Rank
Newbie

Hmm. I'll go from Dune 2 and move backwards in release date through different types of games and see when/if it stops happening.

Reply 50 of 141, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Well i suppose the date is easy to determine, when the vret code was
changed (vga_read_p3da()).

Reply 51 of 141, by yerejm

User metadata
Rank Newbie
Rank
Newbie

Oh, I meant game release date. I could go dive into the cvs log for vga_misc.cpp, I guess....

It changed majorly in the latest revision. I'll roll back and try it out.
Dune 2 says initializing but doesn't go anywhere or at least, it didn't go anywhere in the time I left it going.

Reply 52 of 141, by yerejm

User metadata
Rank Newbie
Rank
Newbie

As reported, Dune 2 and Albion cause the live(?)lock.
Went back to Dune. Lock occurred during a menu flip, but only after some time into the game. Previous menu flips were fine.
Went back to Dragon Strike. 3D first person. Lock occurred during dragon flight after some time. Flew in a circle until it locked. Input and sound still work.
Went back to Curse of the Azure Bonds. Sat in the demo loop. No lock occurred in the time spent running.
Hero's Quest (original EGA Quest for Glory) looks okay. Played for over an hour and no issue. However, when I quit and tried Dune 2, Dune 2 says initializing but does not start up. Quit dosbox and restarted and tried Dune 2 again and worked fine. So I guess even it a game is unaffected, some state is set such that any game that would be affected gets affected immediately.

Reply 53 of 141, by yerejm

User metadata
Rank Newbie
Rank
Newbie

OK, I think I can simulate it happening at the start of a game. I first have to play a game that is not affected for a while (e.g. EGA Quest for Glory), exit, and then play a game that is known to be affected (e.g. Dune 2). When starting the second game, it appears to lock on startup.

I ran Dragonstrike on dosbox 0.70 for win32 and linux and there is no lock was experienced after an hour or so.

Reply 54 of 141, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

weird weird.
I could give you the date that the last "big" changes to the vga timing were implemented. but it seems to be a problem only on the mac.

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

Reply 55 of 141, by yerejm

User metadata
Rank Newbie
Rank
Newbie

Maybe I'll go try different SDL releases...

Reply 56 of 141, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

for dosbox try
2007-01-20 and
2007 01-30

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

Reply 57 of 141, by yerejm

User metadata
Rank Newbie
Rank
Newbie

2007-01-20 : Did not lock
2007 01-30 : Lock

Reply 58 of 141, by darkgamorck

User metadata
Rank Member
Rank
Member

So this is definitely a dosbox issue then eh? I assume both versions of DOSBox were tested against the same SDL version, right?**

** Of course it may some sort of bug in the Mac version of SDL that is only brought out by the change made on 01-30.

Reply 59 of 141, by yerejm

User metadata
Rank Newbie
Rank
Newbie

I tried SDL 1.2.11 (current) and it locked.
I tried 1.2.10 and it locked.
I tried 1.2.9 whose date of release puts it at dosbox 0.65, but couldn't figure out how to compile it and gave up.
Looks like dosbox to me since I tried 2007-01-20 with SDL 1.2.11 and I couldn't get it to lock.