Serves as a way to demonstrate how the emulator is progressing. It also allows them a way to test their code on various PC's with varied builds, componants, and operating systems. It also serves to pull more interest in the project. More interest equals more support...more support equals more progress...
In other words it is better then them saying "Almost there!..almost working!"
I think I know where you're coming from, and there's a lot to say for both early releases, and not doing so.
I've also seen emus in the past, that had been developed in silence, and then suddenly *BAM* there was an emu emulating system X very playable, and everyone was amazed.
The other way is the slowly progressing emu, step by step WIP showing every little detail.
It's up to the developers, and I think both methods will generate quite a bit of hype. The sudden release of a working emu will cause a similar hype explosion, pcsx2 also gets the hype going, but not as explosive as, say, when chankast or ultrahle got its first release.
On the other hand, people might get their hopes up, and be dissapointed with pcsx2, if theyre just in there for playing the games; on the other hand, it great to be able to follow progress for those interested.
A "danger" for pcsx2 would be a different emu suddenly appearing on the scene doing what chankast did; that'd definately put pcsx2 out of the picture. It's likely to happen too, as it happened before. I just hope everyone realizes that too.
<<A "danger" for pcsx2 would be a different emu suddenly appearing on the scene doing what chankast did; that'd definately put pcsx2 out of the picture. It's likely to happen too, as it happened before. I just hope everyone realizes that too.>>
As long as it doesn't discourage them to lay back all work, then there shouldn't be a problem.
Besides, a little competition wouldn't be so bad either
I see your point and of course i agree, but i was also thinking of all the people that somehow missed the hint that the emu still cannot play PS2 games and continuesly bother the authors with bombardments of mail asking silly questions and whatever else they must be asking or doing.
I'd find it as a major discouragement that people simply cannot get the hint that it is being worked on and will be fixed in due time.
The biggest thing for releases is "feedback". We will use Chankast as an example since it was already mentioned.
Chankast is a good emulator that showed up on the scene already playing games. The problem is that you have to have Windows XP or 2000, and you must also have a video card that supports SSE. This isn't a problem for those with newer machines, but for anyone else it is useless. We use two machines...A desktop running Windows ME and a Pent 3 processor. The other is a laptop with a 2.4 Ghz AMD processor. Both machines are unable to run Chankast.
With that said...If the PCSX2 developers put out releases, the users can become beta testers of sorts...They can gauge how the emulator works on different computers with different processors, DVD drives, and graphics cards. The users also have access to games that the developers do not have...so they can find out what games are near playable from feedback. If they are curious about how a particular game or machine runs they merely have to request the debug output from the tester....
In the other hand PCSX2 is an opensource program and it's in the nature of open source programs as far as i know to work this way. regular releases and slowly builiding up a program. (look at the version number of all opensource programs). they have most the time educational reasons and not just making it run games(or wahtever the program does) and kick***. (also they do kick***)