Megalextoria
Retro computing and gaming, sci-fi books, tv and movies and other geeky stuff.

Home » Digital Archaeology » Computer Arcana » Commodore » Commodore Emulation » Different VICE builds?
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Switch to threaded view of this topic Create a new topic Submit Reply
Different VICE builds? [message #141512] Tue, 11 October 2005 18:13 Go to next message
Stephan Schmid is currently offline  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 Go to previous messageGo to next message
iAN CooG is currently offline  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 Go to previous messageGo to next message
Stephan Schmid is currently offline  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 Go to previous messageGo to next message
Spiro Trikaliotis is currently offline  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 Go to previous messageGo to next message
Laust Brock-Nannestad is currently offline  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 Go to previous messageGo to next message
Stephan Schmid is currently offline  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 #141645 is a reply to message #141517] Thu, 13 October 2005 20:29 Go to previous messageGo to next message
iAN CooG is currently offline  iAN CooG
Messages: 613
Registered: April 2012
Karma: 0
Senior Member
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

--
-=[]=--- iAN CooG/HokutoForce ---=[]=-
Re: Different VICE builds? [message #141646 is a reply to message #141645] Thu, 13 October 2005 22:15 Go to previous messageGo to next message
Pete Rittwage is currently offline  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 Go to previous messageGo to next message
Spiro Trikaliotis is currently offline  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 Go to previous messageGo to next message
iAN CooG is currently offline  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
Re: Different VICE builds? [message #141652 is a reply to message #141649] Tue, 18 October 2005 16:29 Go to previous message
iAN CooG is currently offline  iAN CooG
Messages: 613
Registered: April 2012
Karma: 0
Senior Member
iAN CooG <iancoog@despammed.com> wrote:
> 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.

ok, rebuilt them myself.
http://iancoog.altervista.org/ffmpeg-0.4.9-pre1.Win32Dll.rar

--
-=[]=--- iAN CooG/HokutoForce ---=[]=-
File not found, I'll load something *I* think is interesting.
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: C64 Preservation Updates
Next Topic: Power64 4.9 Released - C64 Emulator for Macintosh
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Sun May 12 14:33:32 EDT 2024

Total time taken to generate the page: 0.07157 seconds