@Playa4Life, @viasatt
Looks to me that you both do not know much about coding in C, C++ and etc ....
I have a little bit more experiences in all this, about 22 years of making aplications in C++ for desktop PCs, few years ago I was a member of OSCam dev team and etc .......
It goes like this ... Enigma2 is very badly written and based on that is working slow.
BUT if you run same Enigma2 on faster CPU is vey stupid to think that Enigma2 will run slow as before.
Every line of code needs CPU time to be executed.
So basically if we have CPU on 400MHz and CPU on 800MHz same peace of code will be executed 2x faster on CPU on 800MHz.
There is 2 ways to make any application run faster including Enigma2:
1. Optimize Enigma2 code in order to run faster. Its very hard work and noone will do that for E2. In any application there are parts of code which can not be optimized to run faster as they are already running fast as it could be. Code optimization is very complicated you need to think the way how you can do some thing's (for example display some text on screen) with using less CPU power than before but to have same final result. There is also possibility to write critical part of code in ASM which is even more complicated ...
2. Faster hardware in this case faster CPU. This is more realistic and less expensive way to increase speed of any software including E2. Making code optimization is more expensive than to buy new faster hardware ....
So why everyone from time to time is buying faster desktop CPUs more RAM and etc ... as they are using same Windows or Linux OS?? Why everyone from time to time is buying faster video card and playing exactly same games for example?? With old video card for example you had in your game 25FPS but with new video card you have 50FPS?? Game is same, on old and new video card, its not optimized, we can say also badly written and etc, how is possible to have 2x more FPS with new card?? Answer is, because we have now faster hardware ......
Bottom line is: old software will run faster on new faster hardware that is the fact!
Same goes for Enigma2 without any question!
I did not wanted to go into more details than this as most people would not understand that I am saying.
Yep,this is the truth,but it seems nobody wants to understand.You can have quad core ,100000 ghz ,20gb ram....but it's useless without new firmware,built from scratch.Enigma2 it's old,and new hardware doesn't mean anything.I want to see from Marusys a new firmware(Enigma3 or something like that) not copy/paste from DMM firmware.Hardware it's easy to build,programming takes time and money.Anyway,nobody cares,people wants just quad core,because it looks good on paper.In real life,firmware it's the key.Cheers!
So based on what I wrote above I must say this is very stupid. I am sorry if offended you but i couldn't find better word to describe your post ... "100000 ghz ,20gb ram" .... LOL
We can say that 400MHz CPU in year 2013 is a toy.