Different VICE builds? [message #141512] |
Tue, 11 October 2005 18:13 |
Stephan Schmid
Messages: 123 Registered: April 2005
Karma: 0
|
Senior Member |
|
|
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
|
|
|
Re: Different VICE builds? [message #141513 is a reply to message #141512] |
Wed, 12 October 2005 14:47 |
iAN CooG
Messages: 613 Registered: April 2012
Karma: 0
|
Senior Member |
|
|
Stephan Schmid <steppe@demodungeon.com> wrote:
> 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?
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 ---=[]=-
|
|
|
Re: Different VICE builds? [message #141515 is a reply to message #141513] |
Wed, 12 October 2005 18:05 |
Stephan Schmid
Messages: 123 Registered: April 2005
Karma: 0
|
Senior Member |
|
|
iAN CooG schrieb:
> 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.
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
|
|
|
Re: Different VICE builds? [message #141517 is a reply to message #141513] |
Thu, 13 October 2005 04:03 |
Spiro Trikaliotis
Messages: 380 Registered: December 2011
Karma: 0
|
Senior Member |
|
|
Hello,
iAN CooG <iancoog@despammed.com> schrieb:
> 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.
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.trikaliotis.net/
http://cbm4win.sf.net/
|
|
|
Re: Different VICE builds? [message #141521 is a reply to message #141515] |
Thu, 13 October 2005 09:42 |
Laust Brock-Nannestad
Messages: 110 Registered: July 2012
Karma: 0
|
Senior Member |
|
|
Stephan Schmid <steppe@demodungeon.com> wrote:
> 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? :-)
Give it up! You still won't get Driller to run at decent speed ;-)
Regards,
Laust
|
|
|
Re: Different VICE builds? [message #141522 is a reply to message #141521] |
Thu, 13 October 2005 12:08 |
Stephan Schmid
Messages: 123 Registered: April 2005
Karma: 0
|
Senior Member |
|
|
Laust Brock-Nannestad schrieb:
> Give it up! You still won't get Driller to run at decent speed ;-)
Hehe! Well, some demos are just sooo bad that I want to squeeze out
every last bit of performance for warp mode. ;-)
/Stephan
|
|
|
|
Re: Different VICE builds? [message #141646 is a reply to message #141645] |
Thu, 13 October 2005 22:15 |
Pete Rittwage
Messages: 444 Registered: March 2005
Karma: 0
|
Senior Member |
|
|
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://rittwage.com/c64pp
iAN CooG wrote:
> Spiro Trikaliotis <news-200507@trikaliotis.net> wrote:
>> 1. The VICE binary distribution is generated with gcc, not with a MS
>> compiler. Thus, your difference might be solely because of this.
>
> OK. I can confirm that Blended code build (no Pentium optimizations) gave
> 4000% as minimum. Still higher than the distributed GCC exes.
>
>> 2. Not every little detail of VICE is available if you compile with
>> MSVC. Thus, you compiled yourself a feature-reduced version of
>> VICE.
>
> 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://iancoog.altervista.org/winvice117_msvc8_P4.rar
> http://iancoog.altervista.org/winvice117_msvc8_srcdiffs.rar
>
|
|
|
Re: Different VICE builds? [message #141648 is a reply to message #141645] |
Fri, 14 October 2005 03:34 |
Spiro Trikaliotis
Messages: 380 Registered: December 2011
Karma: 0
|
Senior Member |
|
|
Hello,
iAN CooG <iancoog@despammed.com> wrote:
>> 2. Not every little detail of VICE is available if you compile with
>> MSVC. Thus, you compiled yourself a feature-reduced version of
>> VICE.
>
> That's news to me. It would be nice to know which "little detail" is missing
> by building Vice with a BETTER optimizing compiler.
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.trikaliotis.net/
http://cbm4win.sf.net/
|
|
|
Re: Different VICE builds? [message #141649 is a reply to message #141648] |
Fri, 14 October 2005 14:55 |
iAN CooG
Messages: 613 Registered: April 2012
Karma: 0
|
Senior Member |
|
|
Spiro Trikaliotis <news-200507@trikaliotis.net> wrote:
> Out of my head, the following things do not work with an MSVC build:
>
> - PNG support
> - ZLIB support
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.
> Anyway, I think there were others, too, but I do not remember now.
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
|
|
|
|