Just a quick note: Due to the single-threaded nature of DF, it's not unlikely that an older single-core CPU would have better per core clock speed/buffer response/bus bandwidth than a CPU with multiple cores.
Just for future reference, it's not old it's new(ish), about the size of a thumbnail, and runs with the same gross performance of a P4. With 1GB of RAM, I'd say this is about the worst single core test machine I could come up with, although the Atom(R) is capable of hyperthreading (theoretically, SMT works better); and no, it has no number pad. I've never used one for DF.
I wasn't saying a multi-core processor would be more useful for DF alone for obvious reasons, but there are known problems between hard disk drives, multi-core processors, and RAM when large amounts of data are going between them (as it does in DF) that would be solved with a SSD; and multi-core processors have the capabilities to mitigate other non-DF applications to the other cores allotting one 'full' CPU for DF alone. There was a trick to treat multi-cores as single cores in a magazine I read, give me a minute and I'll try to find it
Coding multi-threading into a single-threaded source is in short.....a pain in the ass.
Coding anything but single threads is a pain in the ass.
Coding is a pain in the ass.
No. If Toady didn't start it off that way, I doubt he'll go back to change it when his time can be better spent elsewhere. Meanwhile, let me find that trick for those of you with multi-cores....although it might have been for dual-cores only...