Autor |
Nachricht |
XTale
|
|
Titel: DosBox 21/05/05
Verfasst am: 21.05.2005, 19:02 Uhr
|
|
Site Admin
Anmeldungsdatum: 04. Jul 2004
Beiträge: 1.868
Wohnort: Dillingen / Saar
Status: Offline
|
|
OK, it seems that there were some problems with my last build.
To find out, if I broke it or dosbox itself is broken, I've made some diffrent builds.
1.) dosbox optimized
compiled with -O3 -pope -fomit-frame-pointer -funroll-all-loops
2.) dosbox unoptimized
no funky flags - just -O2
if both builds are stimm crap, I'll do a build on the computer (with all the libs etc) I used for the builds before.
Please give some feedback to get working builds again |
|
|
|
|
|
|
Titel:
Verfasst am: 21.05.2005, 20:00 Uhr
|
|
Gast
|
|
Both seem to give me the same results (laggy sound, alt-tab issue)
Maybe its not you and the CVS is broken? Maybe some of the newer features are breaking others? Hmm....not sure what to suggest here.
The build right before the newest one worked great, so it must be something added recently
Maybe try the old lib comp but I think this may be a dosbox cvs issue in general and we might need to wait for qbix and the gang to sort it out. |
|
|
|
|
|
XTale
|
|
Titel:
Verfasst am: 21.05.2005, 21:34 Uhr
|
|
Site Admin
Anmeldungsdatum: 04. Jul 2004
Beiträge: 1.868
Wohnort: Dillingen / Saar
Status: Offline
|
|
well...
last try: old pc - old libs |
|
|
|
|
|
|
Titel:
Verfasst am: 22.05.2005, 00:29 Uhr
|
|
|
Nope. No luck, same old. |
|
|
|
|
|
XTale
|
|
Titel:
Verfasst am: 22.05.2005, 12:31 Uhr
|
|
Site Admin
Anmeldungsdatum: 04. Jul 2004
Beiträge: 1.868
Wohnort: Dillingen / Saar
Status: Offline
|
|
|
|
|
|
Titel:
Verfasst am: 22.05.2005, 16:45 Uhr
|
|
|
Hi guys,
I noticed that the alt-tabbing issue is related to sdl.dll, at least, for me. When I replaced the dll from may 7th with the dll from oktober 2004, the problems were gone.
Can anybody confirm this?!
Regards,
Ronald |
|
|
|
|
|
|
Titel:
Verfasst am: 22.05.2005, 20:38 Uhr
|
|
|
yeah, i can confirm this. just tested it with the optimized build. with the old sdl.dll it's gone! |
|
|
|
|
|
XTale
|
|
Titel:
Verfasst am: 22.05.2005, 20:47 Uhr
|
|
Site Admin
Anmeldungsdatum: 04. Jul 2004
Beiträge: 1.868
Wohnort: Dillingen / Saar
Status: Offline
|
|
well - that's what i call an easy solution |
|
|
|
|
|
|
Titel:
Verfasst am: 23.05.2005, 03:34 Uhr
|
|
|
Oh for crying out loud.......it was the SDL.dll, I grabbed a version dated may 22 from Exult (of all places) and it works fine...all problems with sound and al-tabbing are gone. Theres your solution! |
|
|
|
|
|
|
Titel:
Verfasst am: 24.05.2005, 02:47 Uhr
|
|
|
[quote:f25885236a="Anonymous"]Oh for crying out loud.......it was the SDL.dll, I grabbed a version dated may 22 from Exult (of all places) and it works fine...all problems with sound and al-tabbing are gone. Theres your solution!
Link please to the SDL.dll from Exult |
|
|
|
|
|
|
Titel:
Verfasst am: 24.05.2005, 03:04 Uhr
|
|
Gast
|
|
|
|
|
|
Titel:
Verfasst am: 24.05.2005, 22:27 Uhr
|
|
|
Exult uses the old v1.27 of SDL.dll. That's the same version as on the last official dosbox-release nov04. Meanwhile the v1.28 ist the newest one. |
|
|
|
|
|
|
Titel:
Verfasst am: 30.05.2005, 17:34 Uhr
|
|
|
why is the optimized build bigger than the unoptimized one? |
|
|
|
|
|
|
Titel:
Verfasst am: 30.05.2005, 20:46 Uhr
|
|
|
[quote:ad879a63dd="Anonymous"]why is the optimized build bigger than the unoptimized one?
Because of the -funroll-all-loops option, among others. This option takes a loop and divides the number of iterations multiplying the number of instructions. This makes modern pipelined processors work faster because they predict the jump in every loop, so less loops, less wrong predictions.
For example, it takes a loop like that:
for (i=0; i<N; i++)
r=r+a[i]+b[i];
and changes it into:
for (i=0; i<N; i+=2)
{
r=r+a[i]+b[i];
r=r+a[i+1]+b[i+1];
} |
|
|
|
|
|
|
Titel:
Verfasst am: 30.05.2005, 22:21 Uhr
|
|
|
can someone give a short manual how to compile the dosbox-source?
i wanna make a special build with -march=athlon (and other flags) for me. but i can't compile it via make or Dev-C++. I'm to inexperienced.
(gcc is version 3.4.2) |
|
|
|
|
|
|