kai445 said:
I've got an Athlon 64 3500+ arriving in a week or so (woo!) and was wondering to myself... "damn, chankast uses SSE, and AMD64 allows for 8 more SSE registers, and 8 more General Purpose Registers when compiled for 64-bit... I bet it'd be smooth as hell on the athlon 64!"
Table of Registers @ Toms Hardware
I'd be willing to test out builds and do whatever nessicary to see chankast running 64 bit native. I haven't had the opportunity to test chankast at all yet (celeron 600... ugghhh) but would like to benchmark a few games in 32 vs 64 bit mode, and such.
What's everyone think?
Read the forum FAQ for more info regarding the rules about requesting features.
You probably won't like my view on requesting machine-specific optimization, but since you ask:
Don't you think it would be wiser to make the current version more stable/compatible rather than wasting time porting chankast in it's current state to another system. At least this way everyone benefits, not just the people with a system like yours. It's not just a matter of flicking a switch and recompiling chankast. It would need to be reprogrammed to use the extra registers, tested for bugs etc... It's a lot of work to do this. You would not have asked this question if you were not buying the system you want chankast optimized for.
I own a 3.2ghz pentium 4 and I would love chankast to be optimized for my system, but I'm also intelligent enough to realise that not everyone owns high-end p4's. I'm sure no-one here wants to see just a selection of people with specific hardware benefit from any future versions. If anyone does want it optimized for their system only, then that stems from being self-centered and greedy. How would you feel if they spend a month or 2 making a 64-bit version and you were one of the people without a 64 bit athlon. If you want the current version to run well, then spend the money buying as much mhz as you can. It works fine on my p4 with no special optimizations, but then I've already laid my dollars on the table.
It's good to see that you are upgrading, but please be considerate of the hardware other people are using. They want to see improvements in future versions too. Emulation speed with the current version is not an issue anyway if you are using good hardware. There will most likely be optimization done with future versions, but don't expect these improvements to be athlon 64 specific. Most likely, any optimization done will benefit everyone, and that's the way it should be too.:happy:
When programming software there is a time for machine-specific optimization, and that is when:
1) All other non machine-specific optimization possibilities have been addressed.
2) When the program is virtually bug-free and not in Alpha stage as chankast is.