Different VICE builds?

Different VICE builds?

Post by Stephan Sc » Thu, 13 Oct 2005 07:13:42


Hi all,

I wondered, would there be any substantial benefit with an AMD optimized
version of VICE, as opposed to the default Pentium optimized version?
Has anyone ever done this and compared the results?

Regards,
Stephan
 
 
 

Different VICE builds?

Post by iAN Coo » Fri, 14 Oct 2005 03:47:32


I've rebuilt it with MSVC8 with P4 optimizations, and removed the translated
resources (english ones are more than enough).
On my P4 3.0ghz, at ready with warp mode and no TDE active, i got
3800-3900%, now is 4200%. Dunno about AMD chips.

--
-=[]=--- iAN CooG/HokutoForce ---=[]=-

 
 
 

Different VICE builds?

Post by Stephan Sc » Fri, 14 Oct 2005 07:05:39

iAN CooG schrieb:

That's quite a boost (around 10%, it seems). I've got no clue about C++
and compilers in general. Would anyone be willing to share his AMD
XP2500+ specific build with me or do it for me? I only need the C64 part
of it, if that helps anything. I'd also gladly try to follow some
pointers to the right direction, like which compilers to use, how to get
started, etc. Anyone in for it? Ian? :-)

Regards,
Stephan
 
 
 

Different VICE builds?

Post by Spiro Trik » Fri, 14 Oct 2005 17:03:36

Hello,

iAN CooG < XXXX@XXXXX.COM > schrieb:


This comparison is not fair:

1. The VICE binary distribution is generated with gcc, not with a MS
compiler. Thus, your difference might be solely because of this.

2. Not every little detail of VICE is available if you compile with
MSVC. Thus, you compiled yourself a feature-reduced version of VICE.

Regards,
Spiro.

--
Spiro R. Trikaliotis
http://www.yqcomputer.com/
http://www.yqcomputer.com/
 
 
 

Different VICE builds?

Post by Laust Broc » Fri, 14 Oct 2005 22:42:17


Give it up! You still won't get Driller to run at decent speed ;-)


Regards,

Laust
 
 
 

Different VICE builds?

Post by Stephan Sc » Sat, 15 Oct 2005 01:08:19

Laust Brock-Nannestad schrieb:

Hehe! Well, some demos are just sooo bad that I want to squeeze out
every last bit of performance for warp mode. ;-)

/Stephan
 
 
 

Different VICE builds?

Post by iAN Coo » Sat, 15 Oct 2005 09:29:06


OK. I can confirm that Blended code build (no Pentium optimizations) gave
4000% as minimum. Still higher than the distributed GCC exes.


That's news to me. It would be nice to know which "little detail" is missing
by building Vice with a BETTER optimizing compiler.
Here's the build and projects file.
http://www.yqcomputer.com/
http://www.yqcomputer.com/

--
-=[]=--- iAN CooG/HokutoForce ---=[]=-
 
 
 

Different VICE builds?

Post by Pete Rittw » Sat, 15 Oct 2005 11:15:53

Just a note, but this seems to be the exact same speed for me on my
Athlon XP, which may not mean anything at all since it's optimized for a P4.

Pete Rittwage
C64 Preservation Project
http://www.yqcomputer.com/
 
 
 

Different VICE builds?

Post by Spiro Trik » Sat, 15 Oct 2005 16:34:20

Hello,




Well, YMMV, but you can always discuss which compiler is "better
optimizing". IMHO, it highly depends upon what you are actually doing.

Out of my head, the following things do not work with an MSVC build:

- PNG support
- ZLIB support

Anyway, I think there were others, too, but I do not remember now.

Regards,
Spiro.

--
Spiro R. Trikaliotis
http://www.yqcomputer.com/
http://www.yqcomputer.com/
 
 
 

Different VICE builds?

Post by iAN Coo » Sun, 16 Oct 2005 03:55:19


Added pnglib 1.2.3 and Zlib 1.2.1. + defines HAVE_PNG and HAVE_ZLIB
gz files now correctly opening with no spawning of external gzip.exe, and
png screenshots are created ok.
No speed decrease, 4280% at ready screen.


I see that Winvice 1.17 (both precompiled exes and sources) are using ffmpeg
dlls version 0.4.9-pre1, but on the site there is only version 0.4.8, and
are not usable anyomore.

--
-=[]=--- iAN CooG/HokutoForce ---=[]=-
Error : BRAIN.DLL not found - using NULL.DLL instead
 
 
 

Different VICE builds?

Post by iAN Coo » Thu, 20 Oct 2005 05:29:13


ok, rebuilt them myself.
http://www.yqcomputer.com/

--
-=[]=--- iAN CooG/HokutoForce ---=[]=-
File not found, I'll load something *I* think is interesting.