jocaaa wrote:
Hi and thanks for the best Commodore 64 emulator!
My question is specific to v3.8 - I see two executables: CCS64.exe and CCS64-2005.exe.
From your post I understand that these two versions has been made with two different visual studio version compilers.
Now, I run Windows 7 and can see that CCS64.exe occupies almost as double as much of CPU usage when compared to CCS64-2005.exe in Task manager. Functionally, however, I can't see any difference among the two. Actually, I did make a little test to determine which one of them is faster, and result is that in "Maximum speed" mode CCS64-2005.exe achieves ~1500 % with 50 fps and CCS64.exe just ~750 % @ 50 fps - the result in line with CPU usage pattern of these processes.
Is there any special functional benefit in using CCS64-2005.exe over CCS64.exe or vice versa, or the performace difference is merely result of different compilers efficiency ?
Thanks,
Jovica A.
CCS.EXE has more compatibility with Windows 7 than CCS-2005.EXE has, but CCS.EXE does not work with Windows 98/ME. CCS-2005.EXE is meant primarily for people running Windows 98/ME. Both EXEs have the same functionality from the user's point-of-view, but there is a Windows compatibility issue between compilers; hence the two builds with different compilers, in order to give a working version of CCS64 for all versions of Windows. The difference you are experience is probably, as you suggest, due to compilation differences between the two EXEs - without two separate EXEs, Windows 98/ME users would not be able to use CCS64 at all. So, just use whichever version you are happier with, and works best for your version of Windows.