View Single Post
Old September 9th, 2006   #18 (permalink)
Shin_Gouki
Registered User
 
Shin_Gouki's Avatar
 
Join Date: Jan 2003
Location: Europe / Germany
Posts: 842
are u even reading???
Vista is nothing "NT" based anymore , it even got a new IP Stack which is not that good ATM...
http://www.symantec.com/avcenter/ref...ackSurface.pdf
If u read a bit in here u'll find some very interesting things like the new IP stack does reveal the number of hosts behind a router.... nice isn't it?

U can't say:
oh new win, win2k is NT based... ok
oh new win,winXP ah just same .. NT based...ok
oh new win, Vista....i see NT based, WHAT did u make think that it is?
Besides the fact MS doesn't like that we look inside Vista , as far i know, Vista uses A LOT (.NET 3.0!!) of new Technology.
It not only "uses" the new .NET API, but is infact( to a certain extend) created using .NET Technology. IMO its "just" NT compatible but not based upon that technology. This fact will for sure draw "some" consequences...

If u only care about "pcsx2" runs or not, then i would say, for sure the devs will have to change some( a lot?) Code to get it running in Vista. The Memory Management will be quite different.

As i said above i'm hoping that Vista and its programming API(.NET) will give the Emulation-Scene a new (and much needed) direction. .NET is very mighty and if ur going for cross platform it is possible to "avoid" DX or at least put a foundation for Cross Platform of Emu Programs(like OpenGL GFX plug-ins for Linux).
I’m not that sure if Mono has already reached the "feature"-status of .NET 1.0 but i think, for sure that using .NET , Mono ( or Java) the future of Emulation Coding will be definitely interesting.
Problems occur i think because a lot of new ideas and concepts are needed. And most Emucoders /TODAY are relatively good in coding platform specific , high-performance Code using C, ASM and C++.
Those Languages have Pros- and Cons. Speed is for SURE a big (THE big?) Plus. But since more and more Platforms are evolving( yes there more than just "windows", since windows "itself" is changing) Cross Platform approaches are very important IMO.

Another good thing will be that Vista comes with "built-in" .NET and that’s really important. Because coders can rely on that when start coding e.g. an emu.

Windows does a lot of good things for the Software World( .NET),
But here 3 things i don’t like about MS:
-by inventing features they don't keep compatible with "old" software and hardware.
-they have bad cross platform concepts( .NET is helping a bit)
- they don’t give u freedom to use their OS as "u want"

:O ok i think said enough, i hope not too much , and i hope that u don’t ignore it just because its such a bunch of text
wbr Shin Gouki

Last edited by Shin_Gouki; September 9th, 2006 at 11:26..
Shin_Gouki is offline   Reply With Quote