Home | Forums | What's new | Resources | |
Xbox and Sega |
solid_snake - Jun 14, 2002 |
< Prev | 1 | 2 | 3 |
M3d10n | Jun 16, 2002 | |||
Some examples... First, one you can see right away: notice how common 2D animations are much smoother on Windows NT? I mean, menu animations/transistions and the cursor movement itself, run at much higher framerate. That's because it's GDI is 32-bit. The 9x GDI, for compatibility (as they say) works only in 16-bit. It received little modifications from it's 3.x counterpart. This means it's slow. Really slow. The 16-bit nature of the GDI is the reason DirectX was created. Since the GDI was the one who draw on screen, it's performance was really poor for making windows-based games. That's why most of the *good* games during the 3.x era were DOS-based. Now, some linking for thinking )I focused my reseach on Window 95, since Windows 98 didn't gring anything new to the core system, being merely a graphic/hardware support update): Some design flaws.... Agressive, but interesting points. Those are certain annoyances we are so used to, that we end up thinking it HAS to be that way. Is Windows 95 a real 32-bit OS?... Yet more design flaws ...we are far too used to in order to notice. Annoyances.org.... How could I forget this one? |
antime | Jun 16, 2002 | |||
There were some fundamental core changes between Win95 and Win98, like the introduction of a new driver model. And to say that the Win9x kernels are 16-bit is bullshit. True, there's a lot of modeswitching going on to support legacy apps, but if it were 16-bit it just wouldn't work. And you know the difference between how to render graphics in GDI and DirectX, right? Personally, I'd say the no.1 cause of Win95 instability is caused by poor drivers which in turn are caused by greedy hardware makers and an appalling DDK. Not running any legacy apps also helps because thay can and do block the rest of the system. You have to realize that many of the limitations and what we now consider bad design decisions of Win95 were caused by the need to run legacy (DOS and Win16) apps efficiently on the hardware available at launch time. And since Microsoft had publically promise you could run Win16 apps faster with Win95 on a 386 with 4MB memory they used some very clever hacks, which they unfortunately would regret later on. It was all about getting a big market share by allowing people to run all their old apps under the new OS. If Microsoft had known that the Win32 software market would take off like it did I bet they'd done several things differently. |
< Prev | 1 | 2 | 3 |