QUOTE(obcd @ Dec 28 2008, 09:45 AM)

Delphi is the only non Microsoft solution that is an alternative for Visual Basic. So, don't call it a dead end language. It uses the Pascal syntax instead of the Basic syntax.
Why is it the only non-Microsoft solution if you can also use C/C++? Aside from that, almost nobody has access to a Delphi environment, so using Delphi you will shut out a lot of potential devs. As for the dead-end language: I don't think Borland is actively working on keeping Delphi up to date anymore, in fact, when I was still developing with it (Delphi 2005) the compiler was still the same as the one from Delphi 5. It *is* a dead-end language that will fade away, there's no particular niche for new development using it anymore. Supporting existing codebases and providing new controls for the Delphi-shops that are still in business is about the only market left for it.
QUOTE
If someone is capable of converting a dll written in C to a dll written in delphi, I assume he understands both languages pretty well.
Probably but not necessarily. But I'm not sure why you should first have to port the code before understanding it.
QUOTE
The only thing important is the fact that the work on the pc xbox emulator is moving on.
True, but my personal view would be that more could be achieved working on the original code, or at least porting it to C++ or another 'open' language that is still used by so many other developers.
QUOTE
It is perfectly possible in Delphi to use API calls. This makes it nearly as powerfull as the other languages.
Oh don't get me wrong, you can do almost anything in Delphi. Some stuff won't come out pretty, but it's as powerful as C++, Java, C# or whatnot. However, that doesn't make it the most obvious choice for writing emulators or sharing the code so other people can work on it.
QUOTE
Considering the speed, you should keep in mind that the xbox is running the game application only, while your pc has a large amount of other processes running in the background consuming cpu time.
Seeing that the Xbox has a 733 Mhz Celeron CPU with a less-than-Geforce 3 GPU, I think you can safely assume a modern PC will more than compensate for the difference ;-)
This post has been edited by d-range: Dec 28 2008, 11:53 PM