Slashdot Mirror


Wine Gets Direct3D Support

chromatic writes: "Looks like a company called TransGaming Technologies has been improving DirectX support in Wine. They plan to use a modified Street Performer Protocol to make money, and will eventually relicense their patches under the Wine license. Maybe I'll finally be able to run Thief!" And maybe one day Xbill will run on Windows.

156 comments

  1. What's the point? by Moderator · · Score: 2

    I don't think this would make more gaming companies want to port to Linux. Why? Because they would have to recompile the game with WINE and Linux to get a native binary. Unfortunately, with these 600Meg-1Gig games you see, that would mean adding another CD (or two) to the box, which would cost money, as well as add weight for shipping costs. Why not just go ahead and create a Linux version seperately, if it's going to cost so much more?

    The other option would be to compile a Windows only version, test it using WINE on Linux, and if it works, ship it with that version of WINE on the CD. Unfortunately, using WINE as an emulator will see significant loses in speed and framerate (or at least in my experience).

    --

    --
    The World is Yours.
    1. Re:What's the point? by Moritz+Moeller+-+Her · · Score: 1

      Games will soon be shipped on DVD.

      And you don't need a special wine version. Wine will be compatible to all Windows. You only need a recent version. Also WINE IS NOT an EMULATOR. There is no necessity for wine to be slow. It is a reimplementation of Windows, not an Emulation.

      --
      Moritz
    2. Re:What's the point? by Profound · · Score: 1

      I don't think this would make more gaming companies want to port to Linux. Why? Because they would have to recompile the game with WINE and Linux to get a native binary. Unfortunately, with these 600Meg-1Gig games you see, that would mean adding another CD (or two) to the box, which would cost money, as well as add weight for shipping costs.

      Almost all of those 600Meg-1Gig is game data (movies, sound, levels and art) which are able to be read from any platform (once you get past the byte order issues). Binary executables are relatively small.

    3. Re:What's the point? by mpe · · Score: 2

      I don't think this would make more gaming companies want to port to Linux. Why? Because they would have to recompile the game with WINE and Linux to get a native binary. Unfortunately, with these 600Meg-1Gig games you see, that would mean adding another CD (or two) to the box, which would cost money, as well as add weight for shipping costs.

      How much of this is actually executable code? It is most likely 90 odd percent data.

  2. Re:O/S 2 Failed because... by Petrophile · · Score: 1

    OS/2 2.1 was sold and advertised at retail, true. But I think this was once again after it was clear that OS/2 hadn't gained much widespread corporate traction.

    Now whether OS/2 2.1 was really designed as a consumer OS ... I think the default desktop setup and the lack of out-of-box support for anything but SCSI CD-ROMs tells that tale.

    IBM was taking advantage of the incredible frustration out there with Win 3.1, but it sure looked like short term cash scam instead of a real strategy, at least until Warp 4 (The Tombstone Edition) came out.

  3. Re:Is compatibility good? Remember OS/2... by Petrophile · · Score: 1

    It's unlikely that IBM was paying that full $90 price for Windows, because they owned full rights to Windows 3.0 and below according the MS divorce terms.

    During the anti-trust trial, it came out that IBM was paying $11/copy for Windows 3.11 as an OEM. It's possible they had to pay 'full retail' for the OS/2 component, but extremely unlikely.

    "OS/2 For Windows" was cheaper, but my guess is that the big reason was because it was marketed towards home users and it wouldn't undercut corporate folks paying $300-$500 for the full version. Plus it was an 'upgrade'.

  4. Where can I get Wine 20001222? by Nailer · · Score: 2

    The Transgaming DirectX path is distributed as a diff to Wine 20001222. The WINE site seems extremely poorly designed, with a series of sites [oddly labelled `mirrors' despite the fact none of them contaisn the same software]. I'm still hunting down the list for packages, or even source tarballs, but they're damned difficult to find and most of the sites mentioned are a little stale.

    Sould someone please post a link to Wine 20001222? RPMs and DEBs would be great, but source will do.

    1. Re:Where can I get Wine 20001222? by demon · · Score: 1

      Try the iBiblio archive for the latest Wine source releases. If you really want binary builds, check out WineHQ. They have a page with a list of different packages linked off the main page.
      _____

      --

      Sam: "That was needlessly cryptic."
      Max: "I'd be peeing my pants if I wore any!"
    2. Re:Where can I get Wine 20001222? by Nailer · · Score: 2

      Thanks. To make myself clear, I was talking about WineHQ specifically when I was commenting how badly the downloads are arranged and managed.

      Mirrors should have the same content. Release info for a particular stable build should have a link to download it in different formats.

    3. Re:Where can I get Wine 20001222? by clehardy · · Score: 1

      .deb files can be found at http://www.winehq.com/~ovek/ The libwine-dev is older because that hasn't been changed in a little bit.

      .rpm files can be found at http://wine.dataparty.no/

      Have fun!

    4. Re:Where can I get Wine 20001222? by whoop · · Score: 1

      ftp-linux.cc.gatech.edu.
      /pub/linux/ALPHA/wine/development

      Wine source has always been on your standard sunsite (later metalab) linux mirrors.

  5. Re:O/S 2 Failed because... by Greyfox · · Score: 2
    OS/2 1.x was not a consumer OS and was jointly developed between MS and IBM. Mostly MS. IBM took the OS away from MS after 1.2 and rolled a completely new GUI for it. 2.0 was marketed to the consumer and was when I got into the OS. 1.2 woud also only run on IBM or certain Compaq machines. 2.0 ran quite nicely on my brand-X laptop and just about every other machine I ever tried to install it on. IIRC (It's been a while now) 2.1 was when they started stamping CDs and they had some big problems with the Non-ATAPI Mitsumi CD ROM drives.

    2.1 was the release of OS/2 that had the most chance of making it in the consumer market. It was stable, allowed you to preemptively multitask Windows programs, and you could do things Windows users could only dream of, like format a disk and do anything else at the same time. And we had users -- the highest estimate I heard was that OS/2 had 10 million users at the height of its popularity. Many of those were home users who were curious and wanted to try it out, ham or BBS operators who wanted real Multitasking, and programmers like me who wanted an OS where you could crash the DOS shell and not have to reboot.

    Of course I probably don't know my OS/2 history either. After all, I started working IBM's OS/2 support line around the time that 2.1 was introduced and left around the time they announced that the Boca Raton plant was going to be closed.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  6. You've got it backwards, silly by The+Pim · · Score: 3

    Wine doesn't let you run xbill in Windows. It lets you run WinLinus in X.

    --

    The evaluation of an action as 'practical' . . . depends on what it is that one wishes to practice.
  7. Re:Is compatibility good? Remember OS/2... by Pyrrus · · Score: 1

    > Wine users are confronted with C:, D:, etc,
    > drives that don't exist. which is also cool, /scraft isn't the location of my cdrom, but wine thinks it is. Now I can play starcraft without the CD so I can listen to music at the same time (yeah, that's it, listen to music. of course, I *have* the CD. It's not like it's at a friend's house or anything *nervous glance*)

    "huhuhuhh, go away. we're like closed or something"

  8. Re:Wishes... by jguthrie · · Score: 3
    AC Wrote:
    If you know a thing or two, you will not make such absurd remarks. cross-platform engine for game development? Are you on crack? Do you know what it takes to write a game? What developer in his mind wants a dumb mediocre engine just cuz it is portable?

    Perhaps one that had a game with good gameplay but not so flashy graphics who wanted to sell to as wide a market as possible? Many people believe that this thing that you also wrote:

    Game programming is about pushing the hardware to the very limit.

    Is so wrong that it's not even funny. Game programming is about producing an enjoyable game, not about throwing megapixels on the screen. The whole "pushing the hardware to the very limit" BS is a fairly recent phenomenon, and may be the reason that PC games (not just the Linux ones as reported on /., but PC games in general) typically are money-losers.

    In fact, I believe that the emphasis on programming is misplaced because a game's design is far more important than how pretty the graphics are, and the game's graphics depend more on the work of visual artists than on some coder who's always trying to bum a few cycles. To be sure, the best programmers can combine with the best game designers and aound and visual artists to produce a game that is enjoyable to play and visually stunning as well as a programmatic masterpiece, but simply being a programmatic masterpiece is not sufficient.

    The point is that different developers are trying to accomplish different things. Not every developer will share your vision of the way things ought to be. Those that can produce a commercially viable product will get to do it again.

  9. haha clever troll by ArchieBunker · · Score: 1

    I ran warp 2.11/3.0/4.0 fine on all my IDE boxes and even on a 386 with an ESDI drive.

    --
    Only the State obtains its revenue by coercion. - Murray Rothbard
  10. No it's not by DAldredge · · Score: 1

    .net is about getting every msft customer to send them monthly subscription payments. NOTHING more nothing less...

  11. They did it that way in the good old days too. by Carrion · · Score: 1
    The whole "pushing the hardware to the very limit" BS is a fairly recent phenomenon, and may be the reason that PC games (not just the Linux ones as reported on /., but PC games in general) typically are money-losers.
    Now that's one heap of BS.
    Let's go back to when computer gaming became mainstream. The 1980's and the C64. What were the most successful games doing then? Pushing the hardware to it's limits. Same thing with it's successor, the Amiga. The same thing also happened with console games.
    What about the PC then? Well, in the end of the 80's the PC got some decent graphics hardware. Soon after that some games like Wing Commander came out and pushed the hardware to it's limits. It sold like crazy.
    What about the coming of FPS games then? When ID software released Wolfenstein 3D they did things not thought possible with the hardware. Turned in a lot of money. DOOM got them heaps of it after that since they had ditched their distributor and were good at it themselves. Same thing here. Quake a bit later made people drool at the realistic, fast 3d. After this the ID programmers were driving Ferraris...

    Oh yes, using the hardware to the max really makes a money loser...

    [A] game's graphics depend more on the work of visual artists than on some coder who's always trying to bum a few cycles.
    Oh sure, you're right about that. But what do most 3d artists want, to be able to produce better visuals? More polygons, more and higher resolution textures, better effects... And still at a good framerate.
    How do you achieve this? You could require the user to buy hardware that's hardly on the market yet. Either that or you could make the user run it on a system that can throughput a decent amount of data, and get a good coder that can really make good use of it...
    It's not a big challenge to code under crossplatform newbie APIs like OpenGL... Unless you want to make it run at a decent speed.
    Now there is an API that is fairly usable without being Windows-only and complex. Glide. Oh, what do you say? Glide doesn't work on your card? Tough luck, that WAS the standard for years.
    DirectX is the best API available, it really makes a difference in what quality of content can be provided. Have a guess of why Linux OpenGL versions of games are usually pretty late compared to DirectX? It's so that top-notch computers can run them fast enough that they can't be called slideshows...

    Now as for enjoyable gameplay, that is something you've got to experience first hand. If you watch a review that has screenshots with crappy graphics most people won't buy it, and won't experience the enjoyable gamplay. If it on the other hand is beautiful and slow like hell, then it isn't enjoyable.

    If you were Joe Windows User, would you buy the game noone of your friends is playing, that has bad graphics and is slow, or would you buy the Windows-only beautiful, fast and fun game that all your friends are playing?

    1. Re:They did it that way in the good old days too. by Trepalium · · Score: 1
      It's not a big challenge to code under crossplatform newbie APIs like OpenGL... Unless you want to make it run at a decent speed. Now there is an API that is fairly usable without being Windows-only and complex. Glide. Oh, what do you say? Glide doesn't work on your card? Tough luck, that WAS the standard for years. DirectX is the best API available, it really makes a difference in what quality of content can be provided. Have a guess of why Linux OpenGL versions of games are usually pretty late compared to DirectX? It's so that top-notch computers can run them fast enough that they can't be called slideshows...
      Hate to break this to you, but OpenGL is not a newbie API nor is it any slower (or faster) than DirectX. You forget that in many of the early ages of DirectX, the Direct3D component sucked so bad that almost no one WANTED to use it. Today things are somewhat better since the APIs have evolved to the point where they're usable, and since Microsoft promotes DirectX, part of the 'logo'ed driver qualifications is passing the conformance tests for Direct3D, etc. However, OpenGL has been available on Windows for nearly as long as DirectX has -- Windows NT 4.0 shipped with an OpenGL DLL, although few vendors shipped a corresponding ICD with their driver sets.

      OpenGL has a lot going for it. One is that it's a mature API and was designed by a company that is responsible for a great deal of the graphics technology that we've seen on TV and now are happening on our computers -- SGI. DirectX, or rather Direct3D in particular, was a late comer to the party and has had to play the catch-up game for the past couple years. Another advantage is the cross-platform capabilities, which also means you may be able to do portions of the development work on platforms a little more stable than the regular Windows 9x systems the game will likely be run on. Also don't forget that there have been large numbers of games using OpenGL... Quake II is a good early example, some later ones include Unreal and Half-Life also used OpenGL engines, and there wasn't any slowdown. I believe Quake 3 Arena also uses OpenGL, but I don't really play it.

      But most of this is all beside the point. It's fairly simple to abstract the game and engine logic from the graphics back-end. For the most part these days, OpenGL and Direct3D are more alike than they are different, and most of the reason we have unportable games is developer laziness and development schedules that run far beyond what they should be forcing the developers to do a half-assed job and deliver an unfinished product.

      Linux has other problems regarding games, aside from this silly Direct3D/OpenGL nonsense, the least of which is the rather poor driver support (we've got what? nvidia (through binary-only X servers/drivers), ATI, Matrox, and maybe one or two other manufacturers?), XFree86 4 just finally getting usable for regular use, and still rather poor support for advanced features of current sound cards (Yes, my SoundBlaster Live works in Linux, but still no EAX or 3D audio).

      I can think of only one reason why a developer would want to always choose DirectX over OpenGL -- driver support for DirectX is almost always better than driver support for OpenGL on Microsoft Windows.

      --
      I used up all my sick days, so I'm calling in dead.
    2. Re:They did it that way in the good old days too. by BrookHarty · · Score: 1

      Response to Carrions post-

      I have many old friends in the Video game industry, old amiga hackers doing PSX/PSX2/DreamCast/N64 and PC games.

      Are any of them driving Ferraris? Hell no. So they get a royalty check for 250K or so. Thats for 2 years work! I know Oracle DBA's that make more than that in a year.. (And do less work, 20 hour coding days, time line crunchs, etc..)

      The Video Game industry has gone the way of the Record Industry. They pay millions in advertising, so all that gets payed back before the artists sees a penny..

      As a side thought, one of the most popular games out has the shittest gfx ive ever seen. Everquest.

      Don't fool yourself, people pay for the gameplay, not the gfx. EyeCandy gets old.

      Side note- I read (on /.) that the Gaming Industry will be larger than the Movie Industry by 2002.

    3. Re:They did it that way in the good old days too. by Carrion · · Score: 1
      Direct3D in particular, was a late comer to the party and has had to play the catch-up game for the past couple years.
      Yes, of course. But what kind of relevance does it have nowadays when it's more feature complete than anything else, has support for more hardware, and has rock solid support for almost everything while OpenGL implementations tend to be shoddy crap?
      Another advantage is the cross-platform capabilities, which also means you may be able to do portions of the development work on platforms a little more stable than the regular Windows 9x systems the game will likely be run on.
      Don't make me laugh. Windows 2000 Pro and Direct3D is a lot more solid and stable than Linux and accelerated OpenGL...
      I don't know about you, but on my hardware Win2k hasn't crashed at all except for when I've done something really braindead when coding, like blitting from two threads at once. And that's just NVIDIA's drivers fault, that don't check anything just to get another 0.1 fps.
      Now if you're coding on Win9x when there's a really good and compatible poweruser platform available, you're either poor, cheap or stupid.
      Also don't forget that there have been large numbers of games using OpenGL... Quake II is a good early example, some later ones include Unreal and Half-Life also used OpenGL engines, and there wasn't any slowdown.
      • Ever seen how characters are modelled in Quake II? They're basically a couple of cubes with really smart textures on. Looks like crap when you up the resolution. ID Software still had to do really annoying stuff like precalculate how to draw all objects to get the longest chains of polygons, just to get decent speed on it. Roughly half of the geometry data for Q2 are such chains, for example in the player model format.
      • Remember what people were saying about Unreal when it was released? "Oh! What a beautiful slideshow!" May I mention that they migrated to DirectX in newer versions of the engine and that the OpenGL implementation is half as fast on my NVIDIA machine even though NVIDIA's implementation of OpenGL is considered one of the faster ones?
      • As for Quake III, no. The Windows implementation runs on DirectX.
      [D]river support for DirectX is almost always better than driver support for OpenGL on Microsoft Windows.
      Amen.
    4. Re:They did it that way in the good old days too. by Trepalium · · Score: 1
      Don't make me laugh. Windows 2000 Pro and Direct3D is a lot more solid and stable than Linux and accelerated OpenGL...
      I wasn't talking about Linux in particular. OpenGL on most UNIX workstations (Sun, SGI, etc) is generally very stable. Linux's implementation of glx is very recent and hasn't matured to the point where it's stable. Then there's also issues with the fact that DirectX acts very different at times on NT/2000 than it does on Windows 9x, and often requires more than just a simple debug session.

      Remember what people were saying about Unreal when it was released? "Oh! What a beautiful slideshow!" May I mention that they migrated to DirectX in newer versions of the engine and that the OpenGL implementation is half as fast on my NVIDIA machine even though NVIDIA's implementation of OpenGL is considered one of the faster ones?
      And do you remember how bad the DirectX versions of Unreal were? Aside from the graphical glitches, it was crashy, often slow or worse. Unreal was slow on many computers due to the fact that some OpenGL drivers were uninteligent enough to drop down to software rendering for the most useless features. Well-designed drivers are often the difference between an enjoyable game and disappointment. My point is not that OpenGL is better than DirectX, but rather it's not inferrior to it either. And more to the point, OpenGL and DirectX (D3D) are more alike than they are different, aside from Microsoft's insistance on COM objects. Nearly every OpenGL function call has an equiv D3D COM method, and vice versa. Only a very few aren't in the other.
      --
      I used up all my sick days, so I'm calling in dead.
  12. keep dreaming by buzzini · · Score: 1
    See 'Linux Games Not Selling', which appeared on Slashdot on August 13. Contrary to popular slashdot belief, I don't think many folks are willing to pay to run a game on a knockoff platform where it may or may not work correctly. And vendors are unlikely to support it because of lackluster demand and a rat's nest of support issues.

    Maybe I'm crazy, but it's not even an interesting question until there's demand.

  13. please read the article before running the mouth by Anonymous Coward · · Score: 1
    From the license page:
    Please note that "TransGaming WineX" is a derivative of the Wine project, consisting of new code for several Wine components, including but not limited to: libddraw.so, libdsound.so, and libdinput.so. More information about Wine can be found at http://www.winehq.com.
    There you have it. DirectDraw, DirectSound, DirectInput ((R)/tms where necessary)
  14. Parasites by Webmonger · · Score: 2

    Not true. Microsoft needs third-party developers. That means they're symbiotes, not parasites.

  15. Get on the mailing list. by yerricde · · Score: 1

    I've been unable to compile or run any programs written with allegro over the last 6 months (since I first started trying) ... DOSisms ...

    Subscribe to the Allegro mailing list; there may be someone willing to help you get Allegro working. It worked without a hitch on my Red Hat 6 and Slackware 7 boxen.


    Tetris on drugs, NES music, and GNOME vs. KDE Bingo.
    --
    Will I retire or break 10K?
  16. the DR-DOS error never shipped by buzzini · · Score: 2
    Sigh..I wish that myth propogated by the Caldera spin machine would just die. The DR-DOS error to which you refer was disabled in the shipping version of Windows 3.1. The real explanation (quoting Urowsky):

    Microsoft considered having Windows test for the presence of MS-DOS, because Windows 3.1 had only been tested with MS-DOS. The notion was that Microsoft could warn consumers that they were using an untested configuration and that Microsoft could not guarantee the proper functioning of their machine. To preserve the option of including such a message in the final product, Microsoft included in the third beta release of Windows 3.1 certain code that looked for MS-DOS. If MS-DOS was not found, that code displayed a benign message asking beta users to call Microsoft support personnel. The goal of the message to beta testers was to determine whether the code that tested for the presence of MS-DOS was working properly. Importantly, Caldera fails to mention that the message to beta testers did not mention DR DOS or DRI by name or suggest that the reason why the message was being displayed had anything to do with the beta tester's operating system. In fact, the message provided beta testers with no indication of what was causing the message to appear. Caldera also fails to mention that no such message was ever displayed in any commercial release of Windows.

    1. Re:the DR-DOS error never shipped by el_chicano · · Score: 2
      The DR-DOS error to which you refer was disabled in the shipping version of Windows 3.1.
      You may think it is a myth, but I SAW the message, both with DR-DOS 5 and DR-DOS 6. It said something to the effect that Windows works better with MS-DOS. You are correct in that it did not mention DR-DOS or DRI by name, but it sure as hell plugged MS-DOS.

      This Urowsky is a Microsoft employee, no? And of course interested parties to litigation NEVER lie during depositions, do they?

      I guess I need to dig up my old DR-DOS and Windows 3.1 disks and take a screenshot...
      --
      You think being a MIB is all voodoo mind control? You should see the paperwork!
      --
      A man who wants nothing is invincible
    2. Re:the DR-DOS error never shipped by nmx · · Score: 1

      I guess I need to dig up my old DR-DOS and Windows 3.1 disks and take a screenshot...

      Actually, that would be pretty cool. Let us know if you post it somewhere.

      --
      "Well kids, you tried your best, and you failed. The lesson is, never try."
    3. Re:the DR-DOS error never shipped by el_chicano · · Score: 1
      If you saw the message, it was in beta 3. It wasn't in previous betas and it was disabled in the shipping version.
      O.K. Bill, if you say so...
      --
      You think being a MIB is all voodoo mind control? You should see the paperwork!
      --
      A man who wants nothing is invincible
    4. Re:the DR-DOS error never shipped by buzzini · · Score: 1

      If you saw the message, it was in beta 3. It wasn't in previous betas and it was disabled in the shipping version.

  17. Great! by Looke · · Score: 4

    Very good! The reason many still have Windows on their computer isn't MS Office and friends, but games.

    1. Re:Great! by Anonymous Coward · · Score: 1

      It's not just games but any sort of multimedia. I switched to Linux originally because I was sick of my computer crashing all the time and the only choices I had for a pre-emptively multitasking OS that was readily available was OS/2 ($$$$) or Linux. Linux was easy to get, came with builtin ethernet networking (OS/2 didn't until later when they came out with the majorly expensive Warp Connect garbage), etc. When I first tried out Win2k though I was very impressed. Not only did it offer the multimedia and game capabilities of Win98 but it also offered the stability of UNIX. I don't need to worry about my 2000 box crashing in the middle of the game locking up my whole system. I've had a game crash but it just ends the program and I can restart it without rebooting ala Linux. Under Linux however I am lacking 3D support for my GeForce 256 card, game selection sucks ass (well, I only play Half-Life which isn't available for Linux), and streaming video support sucks ass compared to Windows. Netscape 4.76 is a terrible joke compared to IE 5.5, etc. I'm afraid Linux has peaked and is on its way downhill much like the tech stock market in 1999. I've got ssh for Windows (putty), IE5.5 for web browsing, and Half-Life. What more could I ask for???

    2. Re:Great! by Krach42 · · Score: 1
      well, I only play Half-Life which isn't available for Linux
      Half-life has been running under wine for quite some time now... http://lhl.linuxgames.com/
      --

      I am unamerican, and proud of it!
    3. Re:Great! by cyber-vandal · · Score: 2

      That's what I thought, so I bought Indiana Jones and the Infernal Machine. I was just starting to get into it when the machine automatically rebooted itself. So it's not perfect. I'll stick to Win98 for games and Linux for everything else.

    4. Re:Great! by DrSkwid · · Score: 1

      then why are you even reading this stuff?
      .oO0Oo.

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  18. a good wine... by Bad_CRC · · Score: 1
    will certainly help the users who are reluctant to switch to linux. better DX support will of course help windows games run under linux, especially as more and more games are DX based.

    course, my site linux tribes (shameless plug) would love to see better DX support in wine so Tribes will run better. :)

    ________

  19. Re:Is compatibility good? Remember OS/2... by Mawbid · · Score: 1

    That would be the one with the calc.exe which would display "0.0" when you calculated 3.11-3.1.
    --

    --
    Fuck the system? Nah, you might catch something.
  20. Games by B1LL_GAT3Z · · Score: 1

    Great! Now I can play some more of those M$ Games that I like! (Age of Empires!)

    --
    -- Kleptotherapy: Helping those who help themselves.
  21. Re:XBILL by bwelling · · Score: 1

    Nope, xbill was started before WinG existed :)

  22. Re:Games _come_ with Linux. by drsoran · · Score: 2

    Naw, Counter-strike doesn't run on a Playstation. That's why mine has been sitting in my stereo cabinet unused now for the last year and a half. Playstations can't hold a candle to a computer with a decent graphics card and the cool FPS games out there. If you want to play basketball or football games then a console would be fine.

  23. hmmm... by bwelling · · Score: 1

    No link to www.xbill.org. I wonder if I should be offended.

  24. Re:Do you realize... by supabeast! · · Score: 1

    "Can you imagine running 3DMark2000 benchmark on an ultra 10 with a 3D-creator card" Yes, and it would blow ass. Ultrasparc II CPUs are designed for databases, not 3D. If you want fast UNIX 3D, go for SGI.

  25. XBILL by Cmdr.+Marille · · Score: 3

    LOOK! There allready is xbill for windows:
    http://www.azzit.de/xbill/

    --

    "Mommy, mommy! The garbage man is here!" "Well, tell him we don't want any!" -- Groucho Marx
    1. Re:XBILL by netsharc · · Score: 1

      Here in Germany it's called "Windows" too. So what, his finger must've slipped. At least he can speak English, can you speak German?

      --
      What time is it/will be over there? Check with my iPhone app!
    2. Re:XBILL by Rozzin · · Score: 1

      You should be able to get the GNOME version running, without an X server.

      --
      -rozzin.
    3. Re:XBILL by synaptik · · Score: 1

      There's an antiquated graphics library (pre-DirectX,) for Windows, called WinG. So, "Wingdows" could also be a play on words.

      --
      HSJ$$*&#^!#+++ATH0
      NO CARRIER
    4. Re:XBILL by Ed+Avis · · Score: 2

      The link you give seems to be a native Windows port. But you can also compile and run (IIRC) the original X11/Unix version under Windows using Cygwin. You will need an X server.

      --
      -- Ed Avis ed@membled.com
    5. Re:XBILL by azzit · · Score: 1

      > The link clearly says "xbill for Wingdows"
      ... so does http://www.xbill.org/ itself.

    6. Re:XBILL by Ed+Avis · · Score: 1

      Have you actually done this? I know there is a GTK port to Windows (and a port of the GIMP) but I've never seen a GNOME application running on Win32, with or without Cygwin.

      --
      -- Ed Avis ed@membled.com
    7. Re:XBILL by synaptik · · Score: 1
      Nope, xbill was started before WinG existed :)
      I never implied otherwise. We're talking about the the Win32 port of xbill, which (as I understand it) does not predate WinG. Thus, my observation is still relevant. :)
      --
      HSJ$$*&#^!#+++ATH0
      NO CARRIER
    8. Re:XBILL by synaptik · · Score: 1

      Woah, hey... wait a minute-- you're the author of xbill. We're not worthy!

      --
      HSJ$$*&#^!#+++ATH0
      NO CARRIER
  26. A couple of questions. by Lover's+Arrival,+The · · Score: 4
    Hi all! There are a couple of things that I have wondered about the WINE project, and I was wondering if you could enlighten me:

    1) Is it true that the WINE project could one day run Windows programs faster than Windows does itself? I would have thought that with the open nature of the program code, it would just get faster and faster until it outstrips Windows itself. If this is true, then it would be great for playing games on ;)

    2) Is it likely that Microsoft will deliberately try to scupper the WINE project by introducing new API's that are top secret but required to make MS programs work? Or perhaps try their hand legally? But then, I'd have thought that the WINE project benifits Microsoft in a perverse way, by giving them another market to sell to.

    Brrrr. I just can't get over how cold NE America is. I can't get used to it at all! :o)

    --

    --Anticipation of a New Lover's Arrival, The

    1. Re:A couple of questions. by SurfsUp · · Score: 5
      1) Is it true that the WINE project could one day run Windows programs faster than Windows does itself? I would have thought that with the open nature of the program code, it would just get faster and faster until it outstrips Windows itself. If this is true, then it would be great for playing games on ;)

      Oh yes, that's possible and likely. For example, the underlying memory management and disk IO can be faster and better than Windows (it already is), drivers can be better (3D drivers for NVidia and Matrox are already running neck and neck with windows drivers, held back only by 2D blitting support, which is being worked on) system calls can be handled more efficiently, etc. etc.

      2) Is it likely that Microsoft will deliberately try to scupper the WINE project by introducing new API's that are top secret but required to make MS programs work?

      It wouldn't work. There is no way MS can keep any api's secret - we can always run the windows program under emulation to see what it does if we need to. Usually it isn't necessary, and dont forget, secret api's are a pain for windows developers as well, even Microsoft developers. Plus having hidden api's discovered would be a little inconvenient for Microsoft's appeal of the split-up order.

      Or perhaps try their hand legally?

      Yes, for sure they will try to use legal means, it's their only chance to stop us. DMCA and such things show they're already on the march. We have to fight that. Deal: you fight the DCMA, and I'll keep working on the kernel, ok?

      But then, I'd have thought that the WINE project benifits Microsoft in a perverse way, by giving them another market to sell to.

      It lets others compete with Microsoft freely. Microsoft management wouldn't know what to do then, they only know how to play when they get to write the rules. If Microsoft can't control the platform its entire business model goes out the window.
      --

      --
      Life's a bitch but somebody's gotta do it.
    2. Re:A couple of questions. by Lover's+Arrival,+The · · Score: 1
      Thanks for your most interesting and informative reply, it is great.

      1) That really is great news! I am looking forward to the day when Windows programs run faster on Linux, it will be a watershed when this is realised. Perhaps then businesses will migrate over to Linux and gradually start using Linux apps. WINE could be a sort of Trojan horse for Linux.

      2)This is good too, and I really should have thought of it. Microsoft can't start saying one thing and doing another now, it is under far too much legal scrutiny.

      Deal: you fight the DCMA, and I'll keep working on the kernel, ok?

      I haven't been using Linux for very long, but I am already very enthused. I use the platform to work on Java (I am trying to learn it) and the problem is that now I feel guilty all the time. See, I haven't contributed anything to the Linux community at all (though I have convinced a few friends to give it a whirl;), but I would very much like to. I can't code very well (and Java isn't much used in Linux), but perhaps helping a pressure group as you suggest or doing some Graphics work would help. I also feel guilty when I am using Windows or Macintosh (I have one for Graphics reasons), it feels as though I am betraying Linux. Anyhoo, I do want to help.

      Microsoft management wouldn't know what to do then, they only know how to play when they get to write the rules.

      It would be so great if they were taken down a peg or two. I don't think Microsoft is inherently eveil, it is behaving in the same way that any company would if it were in that position. If Microsoft were just another company then it would be better for everyone. If you ask me, it should be split up into about 4 or 5 smaller companies, that way these companies would be on a par with the rest of the industry, and they would be free to develop for Linux, too, instead of it being taboo.

      Just my stupid opinions, anyway! :o)

      --

      --Anticipation of a New Lover's Arrival, The

    3. Re:A couple of questions. by buzzini · · Score: 1

      It's their API, they're free to change/improve it. If it breaks IBM's clone, well, such is the life of a clone. Their obligation is to consumers not to competitors.

    4. Re:A couple of questions. by mattbee · · Score: 2

      ) Is it true that the WINE project could one day run Windows programs faster than Windows does itself?

      It already does! Or at least last time I ran the N64 emulator UltraHLE, WINE ran it a few fps higher than Windows did (according to its internal fps counter).

      --
      Matthew @ Bytemark Hosting
    5. Re:A couple of questions. by keepper · · Score: 1

      Very true.....

      This is the reason why linux binaries under API emulation, tend to run faster on FreeBSD

      ;)

    6. Re:A couple of questions. by Nodatadj · · Score: 1

      yeah, it was never below -1 when I lived there, but I lived in fish town, so that might be why.

    7. Re:A couple of questions. by Greyfox · · Score: 2
      On point 2, they did that quite effectively with OS/2 on several occasions. Win32S was the biggest offender. They must have changed that thing 30 times, and there was no way IBM was going to keep up. This generated lots of calls to the support center, which costed IBM lots of money. I'm pretty sure it was someone in IBM who coined the phrase "MS API of the Week Club."

      They also released Windows 3.1 for Workgroups almost immediately after OS/2 for Windows came out, and there was One DLL that broke the OS/2 for Windows installer. We found that replacing that DLL with a Windows 3.1 DLL solved the problem and did not seem to impact Windows operation at all.

      --

      I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    8. Re:A couple of questions. by Lover's+Arrival,+The · · Score: 1
      So they have a history of doing that. I did not know this - the OS/2 saga is slightly before my time, sorry! But it is interesting.

      Someone else pointed out that Microsoft can't very well continue these practices now that they are on a legal leash, which seems quite sensible and true to me. It's frightening that the decisions of some executives can impact my little life.Hopefully, out of self interest, they won't mess with WINE or Linux. Thanks!

      --

      --Anticipation of a New Lover's Arrival, The

  27. another way to make money off OSS... by leroy152 · · Score: 1

    will their method work though, and more importantly would it be accepted? "As long as our company keeps turning the $$$ over we'll keep giving you code" I guess the issue is, what's to stop others from developing competing code, especially with the core changes TransGaming are making. Or would they try an even eviller tactic, and require that only their patches be included. The idea of good faith sounds nice, but there is an ever growing mistrust of companies, and especially with their tactics on how to make money out of OSS efforts. Cheers, leroy.

    1. Re:another way to make money off OSS... by keepper · · Score: 1

      Heh, you just proved another point of mine...

      Most GPL and LGPL advocates are either idiots... Or too much of a zealot to realize the truth...


      And again, please explain the sockets argument, because that just made you sound like a true MORON.

      Am surrounded by idiots....

    2. Re:another way to make money off OSS... by Drone-X · · Score: 1

      As long as our company keeps turning the $$$ over we'll keep giving you code"

      I personally don't have problems with *some* companies doing this. See, one of the motivations for free (as in speech) software is that you have the possibility to alter a program yourself or _hire_someone_to_alter_the_program_. So basicly there will be 200,000 people hiring these people to alter Wine so they can play their favorite games, seems fair to me.

    3. Re:another way to make money off OSS... by keepper · · Score: 1

      This is were you people don't get what BSD, X type licenses exist.

      when i say you people, i mean GPL advocates.

      Let me give you two reasons, of many, for these licenses.

      1) They are meant to create standards and procedures that are to be accepted industry wide. The gpl CAN NOT lend it self to this. Case in point. TCP/IP, X, Sockets.

      2) No company can really "steal code", do you have any idea how hard it is to incorporate foreign code into a different OS or application. They only get ideas on how to implement it in their enviroment. Stealing ideas should not matter much to OSS dev's, since they are not patenting their ideas.

      3) A company cannot just take a BSD/X licensed programm, repackage it and resell it bin only. Don;t you think people would notice? and use the free altelnative?.

      What they do do is, add missing features and funtionality to these packages and repackage it. They have the RIGHT to do this, just like the original dev's had the right to release it under a free license. They worked hard for these features, and of they feel that they must license them in the way they please, who the hell are you to say other wise, go and code your own.


      well, that's my little rant of the day.

  28. Re:Games _come_ with Linux. by log0n · · Score: 1

    SCHWEEET!

    Allegro is still alive and kicking.. Damn that brings back memories. I wonder if my mikmod+dos only version of allegro is still on x2ftp? I wonder if x2ftp even exists anymore..

  29. asf files work under linux by Moritz+Moeller+-+Her · · Score: 1
    Well I already knew divx was supported. Where would I find info about the asf (ms mpeg4 v3?).

    Well most asf files work okay with the latest version of avifile, which is to be found at http://divx.euro.ru/

    You need version 0.52 and the latest binaries (windows dlls) works on i386 only of course....

    Sorenson don't even give out an AVI codec or avifile would play sorensen quicktime crap.

    --
    Moritz
  30. Is compatibility good? Remember OS/2... by Soft · · Score: 5

    WINE is certainly a nice thing to have. However, I'm wondering whether it really is doing more good than harm, as there is a theory that one of the factors which led to the demise of OS/2 was precisely its ability to run Windows (3.1) applications.

    Of course, everybody agrees that IBM's attitude did not help, to say the least. But the lack of native OS/2 applications can also be explained by the fact that software developers could target the DOS and Win16 platforms, and also have some OS/2 market share...

    Now, OS/2 did not have a strong open-source movement behind it. Nevertheless, couldn't a good WINE make Win32 the de facto standard platform for PC software, and eventually make the OS's it runs on targets for the Microsoft change-the-API tactic, as they did with Windows3.1, 3.11, win32s1.1, 1.25 and 1.30?

  31. Re:Eh, games are good but by ziplux · · Score: 1

    If you want to rip directly to DivX, go to http://www.divx-digest.com. They have a bunch of tutorials about how to add subtitles to a DivX, burn it to a VCD, and a whole bunch of other DivX info.

  32. Re:DirectX new? Clarification by jamesbulman · · Score: 1

    Obviously you are a person who has never programed in COM or DirectX. The whole point of COM is that when you add new features you add a new interface, you do not change anything that already exists.

    If I wanted to use DirectDraw in DirectX8 I would simple create an IDirectDraw7 interface exactly as I had done in DirectX7. You recompile DX7 code in DX8 and it still works, you run DX7 code with the DX8 runtime and it still works.

    I've never heard such misinformed FUD in my life!!

  33. Re:DirectX new? Clarification by jamesbulman · · Score: 1

    Oh and while I'm on a rant, there is no such thing as Direct2D. If you want to access a 2D surface in Direct3D you can use something like IDirect3DDevice8::GetBackBuffer to get you an IDirect3DSurface8 which you can do whatever you like with!!

  34. Re:Wishes... by be-fan · · Score: 2

    A portable engine can be just as fast as a non-portable one. Its called Quake III. Game engines don't use the OS. They call some initialization routines, and then use whatever APIs are available to shove the OS out of the way. The only thing they interface with is OpenGL, the filesystem APIs, and the networking APIs. In the core code, it doesn't interface with anything except custom game code, and maybe OpenGL. Games like Unreal even do their own memory management.

    --
    A deep unwavering belief is a sure sign you're missing something...
  35. Re:Allegro doesn't Work For Me. by Cryptnotic · · Score: 1
    If I recall correctly, Allegro was written for DOS/DJGPP first, then ported to Linux second.

    Cryptnotic

    --
    My other first post is car post.
  36. Re:Games _come_ with Linux. by Rotten168 · · Score: 1

    Appartently Linux-nazis think X-Bill and Ktetris (or whatever) is funner or more intellectually stimulating than Alpha Centauri or Quake. They need actually start playing some of these games that they mention.

  37. Re:How to give back to the GNU/Linux Community by sjmurdoch · · Score: 1
    One other thing is to submit bug reports for programs that you use. I have heard of several developers who prefer bug reports to patches. If you can identify the section of the code where the bug is then this is a bonus, but by no means is this necessary.

    One of the toughest jobs a programmer does is testing; once a bug has been discovered it is often easier to locate and fix it. The important thing is to read the relevent instructions on what the bug report requires and make sure you give as much of the requested information as possible.

    --
    Steven Murdoch.

    --
    Steven Murdoch.
    web: http://www.cl.cam.ac.uk/users/sjm217/
  38. Re:Games _come_ with Linux. by generic-man · · Score: 1

    Wrong. Buy a Playstation instead.

    Does it run Linux?

    --
    For more information, click here.
  39. Me too by Taurine · · Score: 1

    I saw an improvement of 3fps when running UltraHLE under Wine in Linux, compared to Windows 98 optimised by that Norton tool. I can't check it again though, as I got rid of Windows and my Voodoo 2 (which UltraHLE requires).

  40. Re:Ummm by demon · · Score: 1

    A _little_? Uhh. To say the least. Considering (afaik) you wouldn't be calling DirectX APIs via any sort of RPC, and considering the APIs weren't designed with wire communication in mind _at all_, it'd be dog slow.

    Either you're trolling, or you don't understand what RPC (and SOAP is just another way of doing RPC) is all about.
    _____

    --

    Sam: "That was needlessly cryptic."
    Max: "I'd be peeing my pants if I wore any!"
  41. Re:they wouldn't develop on linux regardless by Krach42 · · Score: 1
    in fact, they're the largest software developer for the Mac, a little recognized fact. (Anyone see Office 2001 Mac? Very slick.)
    That's because Microsoft owns most of Apple! :P Silly Microsoft sees Macs as a viable OS because they almost own it!
    --

    I am unamerican, and proud of it!
  42. Re:What about SOAP? Who needs WINE? by nchip · · Score: 2
    uh. Do you really think you will ever see .net outside a borg os? Sure, you can access soap objects wherever you are, but can you run them on anything else than windows?

    What's the point if you can remote control Halflife 10 on a windows computer with soap if all the grafics appear on the server?

    --
    signatures pending - ansa@kos.to - (dont mail there)
  43. Are this news really good? by senfman · · Score: 1

    Yes surely they are. But theres a problem. Microsoft is known for developing frequently new API versions.
    That's what they did. DirectX8 has a completely new graphics API. Which makes new Software using it incompatible.

  44. Re:Wishes... by stesch · · Score: 1
    It would be nice if the game developers would actually use a cross-platform engine to begin with,...

    That's why I'd like to see a "Yes, it runs with Wine"-Logo or similar.

    There are some programs which use Wine (like Corel's PhotoPaint). And many developers are bound to Windows (or think they are). Maybe this could get some fresh wind into cross plattform development.

    I don't think many Windows developers would use AmigaOS to achieve this. :-)

  45. DFSG compliant? by xer.xes · · Score: 1

    Is this license DFSG compliant? Will it prevent itself from inclusion in Main?

    --
    xer.xes -- 4181
  46. Re:Wishes... by rongen · · Score: 2

    if they are totally dependent on MS to survive, then they are a parasite

    Maybe a better term would be "symbiote"? Symbiosis indicates that two organisms (or whatever) are dependent on each other. The software companies need MS (well, they rely on MS's popularity to provide a large user base for thier product), and the proliferation of software for MS systems helps to make MS Windows, etc., a more popular platform. MS would not disappear if third party developers stopped doing software for it, but it would probably hurt MS. Similarly :) the 3rd party developers could migrate to different platforms when they start getting more of a market share than Windows currently enjoys.

    --8<--

    --

    --8<--
  47. Not! by alacrityfitzhugh · · Score: 2

    DirectX 8.0 is completely compatible with versions going back to 3.0 They did not break anything! They added new interfaces, sure, but everything else is still there and even better performing!

    1. Re:Not! by senfman · · Score: 1

      You're right. But new Software is not compatible with old versions.
      If we have people writting for DirectX8, they can't run this software on older DirectX versions. THe question is what DirectX version are the Wine APIs based on? I think they are based on older DirectX versions.

  48. Re:Is compatibility good? Remember OS/2... by Drone-X · · Score: 2

    WINE is certainly a nice thing to have. However, I'm wondering whether it really is doing more good than harm, as there is a theory that one of the factors which led to the demise of OS/2 was precisely its ability to run Windows (3.1) applications.

    I doubt Wine will ever hurt Linux:

    • Linux is free as in beer: why would anyone want to buy Windows if they can run their applications on a gratis OS?
    • One could have said the same thing when Windows 95 came out, I believe that people didn't want to run Win3.1 applications on this Win32 "beast" because the widgets didn't look that advanced. Linux has this same advantage with Gnome and KDE. Think about it, people don't even run KDE apps in Gnome (or Gnome applications in KDE).
    • Linux offers a lot of alternatives for Windows programs, Wine thus only easyers the transition until people are used to the alternatives. Of course this isn't true for games hence this whole article ;-).
  49. Re:O/S 2 Failed because... by Furd · · Score: 1
    I think the default desktop setup and the lack of out-of-box support for anything but SCSI CD-ROMs tells that tale.
    I'm not sure what you're talking about here. I've never had a SCSI CD-ROM and have happily installed and used OS/2 since the v2 betas - still am, when I can, although I'm moving on to Linux now.
  50. The smart ones don't even do it now! by jguthrie · · Score: 2
    Carrion wrote:
    Now that's one heap of BS.
    Let's go back to when computer gaming became mainstream. The 1980's and the C64. What were the most successful games doing then? Pushing the hardware to it's limits. Same thing with it's successor, the Amiga. The same thing also happened with console games.

    You have selective memory. Some games have always pushed the hardware to its limits, but the reason that PC's had "turbo" buttons for years was because most games, and turbo buttons were all about games, did not push the hardware and you had to slow a faster than standard computer down for them to be even near playable. Most console games even then didn't come anywhere near taxing the hardware they ran on. Some (and here I'm thinking things like Atari chess) did, but it was less about graphical displays than it was about limitations of RAM and ROM. The graphics were intended to be competitive with the often specially-designed arcade equipment and, for the most part, achieved that easily by including similar hardware.

    Carrion also wrote:

    What about the coming of FPS games then? When ID software released Wolfenstein 3D they did things not thought possible with the hardware. Turned in a lot of money. DOOM got them heaps of it after that since they had ditched their distributor and were good at it themselves. Same thing here. Quake a bit later made people drool at the realistic, fast 3d. After this the ID programmers were driving Ferraris...

    And how many other game programmers, all of whom are writing games that require substantial upgrades to the typical Windows computer just to run, are driving Ferraris? Damn few. Isn't it just possible that, given the success that some people have while writing games that push the hardware when others fail utterly, even though they push the hardware every bit as hard, that the success doesn't really have that much to do with how extreme their performance is?

    For what it's worth, I think Id's commercial success has more to do with having a coherent and enjoyable vision and wise business practices than it does with advancing the state of the art in graphical displays. The pushing of the hardware to new performance levels was a side-effect required because the older techniques weren't able to support the vision. But the vision came first.

    There is no doubt in my mind that Id's vision is always going to take the hardware to its limits, but that's the sort of games they design. Other designs are not nearly so hardware intensive. (How many megapixels/sec do you need to do a "Tetris", anyway? I would expect that more people play "Tetris" and "Mahjongg" daily than have ever played "Doom", "Quake", or even "Wolfenstein 3-d".) The fact that other sorts of games can be every bit as enjoyable to play and not tax the hardware proves my point.

    Carrion also wrote:

    Oh yes, using the hardware to the max really makes a money loser...

    Not necessarily, but making a game that uses hardware "to the max" does not necessarily make a game that is a money-maker. It's the emphasis on technically duplicating "Quake" without really understanding what makes "Quake" playable that makes for money-losers. Your counterexamples don't disprove my opinion because they are so rare.

    Carrion also wrote:

    Oh sure, you're right about that. But what do most 3d artists want, to be able to produce better visuals? More polygons, more and higher resolution textures, better effects... And still at a good framerate.

    How do you know? Are you a game artist? I am willing to stipulate that that is what the visual artist might want, but what does the game designer want? I'm not talking about some crap derivative game designer who is trying to duplicate "Quake" or "Half-Life" or "Diablo" because he thinks, as you apparently do, that simply duplicating someone else's success will get you a Ferrari, too. No, I'm talking about someone who has a different idea of what people will play.

    You can't tell me, because you can't imagine such a person.

    1. Re:The smart ones don't even do it now! by Carrion · · Score: 1
      For what it's worth, I think Id's commercial success has more to do with having a coherent and enjoyable vision and wise business practices than it does with advancing the state of the art in graphical displays. The pushing of the hardware to new performance levels was a side-effect required because the older techniques weren't able to support the vision. But the vision came first.
      Once again you show you plain don't know what your talking about. ID Software was started when they figured out how to do smooth scrolling with the EGA graphics hardware. A performance hack. They couldn't sell the trick to their employer nor anyone else, so they started thinking about what they could do about it. They made the Commander Keen game in their spare time and used the funding to start the company.
      The Commander Keen series of games were done in a month or two per game... Not exactly well thought through nor a coherent vision... They sold very well nonetheless. And people were glued to their screens because of the state-of-the-art usage of the hardware really increased the playability.
      How do you know? Are you a game artist?
      Nope. I'm just a coder. But unless you actually meet the artists and talk to them about what they need to do their job, that's one hell of a crappy company you're coding for.
      I'm not talking about some crap derivative game designer who is trying to duplicate "Quake" or "Half-Life" or "Diablo" because he thinks, as you apparently do, that simply duplicating someone else's success will get you a Ferrari, too.
      No... But how do you propose to make original games? By using well established, tested techniques that finally after about 5 years on mature platforms have been implemented on every coder's favorite toy OS? And letting hobby programmers that don't care about performance implement it with an API that was originally specced as an easy 3D API for rapid prototyping? OpenGL wasn't designed for performance, nor to make use of relatively new or non-standard functions of hardware, if you think that you should read up... And if you think DirectX is similar to OpenGL you've probably just looked at the highest level API's. Yes, you'd know Direct3D has more than one way of doing things if you'd have had any real experience with it.
      Now, what am I saying? I say you can't easily make something that people haven't seen before if you're stuck using interfaces like that. No I don't consider NVIDIA's pet extensions to OpenGL to be desirable either, it's nice when some of your customers can actually run the game...
      You can't tell me, because you can't imagine such a person.
      Yes I can. In fact they're a lot of fun to associate with. Most of these people rarely get a chance due to financing issues. It's the people sitting on the piles of $$$ that don't want to fund projects that aren't clones of big moneymakers.
      It's a sad world, really.
      Oh yeah, you're talking about people like Carmack? I'm not. People with that much luck and timing are a lot more rare than those who have the wit and ingenuity.
      One of the biggest problems with the gaming industry is that it's more or less saturated these days. It's harder to get into it for a newcomer now than it used to be.
  51. One Wine gaming success story by Micah · · Score: 2

    Maybe it's not the hit game of the year, but it is cool -- Codeweaver's WINE runs Stardock's Entrepreneur practically PERFECTLY. I'm happy about that, since I bought the combo OS/2 & Win CD and have been wanting to play it ever since I dumped OS/2 for an all Linux system.

    ONLY problems -- when you install, you have to install the demo from the CD first. If you run the install program and install the game, it will say it succeeded but the files don't seem to be actually copied. After the demo is installed you can run it again and it installs fine.

    It crashed ONCE. Once in several (probably 10+) hours of gameplay. Not too bad I'd say, since you can save often.

    A couple of times, the keyboard quit working in that session. I could still control it w/the mouse, but that's not good enough. In one case, it started working again, and in the other, I killed it and restarted. I think it happened when I switched between various windows and a terminal window overlapped with the Entrepreneur window.

    But game play is flawless -- scrolling and sound are fine.

  52. Re:they wouldn't develop on linux regardless by cyber-vandal · · Score: 2

    They have to develop for the Mac because they need Apple around as evidence that they're not a monopoly on the desktop. Without the anti-trust trial, Office for the Mac would never have existed. Office for Linux doesn't exist because Linux would almost immediately eat WindowsNT/2000 for breakfast, whereas the Mac is no threat in that department. There's a reason why Compaq, Sun, IBM, Dell, Intel and Oracle have investments in Linux, they can see it's potential to remove the closed monopolistic Windows and replace it with an open OS. I'm always surprised to see people defend a single closed unreliable product, when the PC they use would not exist had the standards not been freely available (thanks to the IBM anti-trust trial folks). Look at how powerful PCs are now, and yet the shipped home OS has barely changed since Windows 95. Look how long it took Microsoft to produce a reliable OS in Windows 2000 and it still crashes occasionally for no obvious reason. Microsoft are a blot on a thriving market and the sooner they are cut down to size the better.

  53. i hope you're kidding by buzzini · · Score: 1

    I think you're joking, but I'm not sure. Just to get the facts out there: Microsoft invested $150 million in Apple in 1997 as part of an orchestrated effort my Steve Jobs to renew Wall St. confidence. It worked; the stock jumped more than 40 percent on the news. $150 million is nothing to Microsoft, by the way, and they've probably unloaded most of their investment by now. So that's that.

  54. total nonsense by buzzini · · Score: 1
    What a weird, baseless, self-serving theory. Let's contemplate reality:

    1989: Office for Mac 1.0 released by Microsoft
    1991: Linus Torvald tells comp.os.minix he's doing a free OS
    1994: Justice Dept. begins 1st investigation of MS's (specifically their licensing practices).

    The reality is there's no demand for Office for Linux -- just hype -- which is why boondoggle-prone Corel is looking to sell their Linux Office division.

    Remember when the hypesters were demanding a Java version of Office from Microsoft? And what a fad that turned out to be? The industry is full of hype landmines and this is one. They'll build it when there's demand and no sooner.

    1. Re:total nonsense by cyber-vandal · · Score: 2

      The reality has nothing to do with Corel, the great bandwagon jumper. Why are IBM investing a billion dollars in a 'non-viable' platform? Why are all the other industry heavyweights getting into Linux if there's nothing there. Microsoft will never build Office for Linux while their business depends on their OS monopoly.
      I think you're the one out of touch with reality. You really think that Microsoft would have bailed out Apple without the anti-trust trial. Apple were in serious shit before Microsoft came along, so don't try and pretend that MacOS, no matter how good it is, would have been any less a fringe OS than Linux had Microsoft Legal not needed someone to point to and say 'see - we're not a monopoly'. Linux is already the number 2 choice on Intel servers, and it's not far behind MacOS on the desktop.

  55. Prepare to get ripped off. by SmokeSerpent · · Score: 1
    They claim to be doing this under the "Street performer protocol" but aren't. They are not asking to have money put into escrow until they get to a certain level and will then release the code under the WINE license and collect the cash, they want the money now, and we have to trust them to release the code when they get 20,000 subscribers.

    Furthermore, the website is as full of bluster as any go-nowhere $uP3r 31337 project I've seen. Smells like Project Armageddon to me, only this time we're supposed to foot the bill.

    --
    All kings is mostly rapscallions. -Mark Twain, The Adventures of Huckleberry Finn
    1. Re:Prepare to get ripped off. by gavriels · · Score: 1

      Well, the code is there already, under the AFPL which prevents only commercial redistribution.

      Furthermore, we're *not* accepting money now. This is just our first development release. If there's a sufficient base of users who express concern over the escrow issue, we'll look into it.

  56. Re:O/S 2 Failed because... by Petrophile · · Score: 1

    Yes, but swapping 30+ floppy disks (depending on whether you installed the "MMPM" or not) wasn't the most pleasant experience, right?

    I know support for other CD-ROMs was there, just not in the box, so not consumer friendly.

  57. Isn't it really scary that... by White+Shade · · Score: 1

    Isn't it really freaky how we're struggling to get things running at "Windows Performance"?
    I mean, in some threads on /. we talk about how slow windows is in relation to anything, but here we are talking about the life-and-death quest to seek parity with Windows Performance..

    just a random thought that occured to me..

    it is kinda scary though, isn't it?

    -ws

    --
    ìì!
  58. Re:Do you realize... by Drone-X · · Score: 1

    I would love to see "SYSTEM REQUIREMENTS:" on Gaming Boxes to list the version of WINE that is required to run these type of games

    I'd rather see them include the required version of Wine, much like they now include the required version of DirectX

  59. What about SOAP? Who needs WINE? by alacrityfitzhugh · · Score: 1

    If SOAP really replaces DCOM, CORBA, Bonobo, et.al. then who is going to really need an emulator? If you are instantiating a SOAP object then who cares what OS it was written for or runs on?

    1. Re:What about SOAP? Who needs WINE? by Drone-X · · Score: 1

      If SOAP really replaces DCOM, CORBA, Bonobo, et.al. then who is going to really need an emulator? If you are instantiating a SOAP object then who cares what OS it was written for or runs on?

      For one thing: people might want to run their old applications; another thing is that your statement doesn't go for games, those will stay on the client side.

  60. O/S 2 Failed because... by alacrityfitzhugh · · Score: 1

    O/S 2 Failed because it only supported SCSI out of the box. An installer had to modify scripts and data files on the install disks to set up an IDE system. So only fairly advanced users could do it and, anyway, SCSI is expensive compared to IDE.

    That and Microchannel killed the IBM OS. It wasn't lack of applications...

    1. Re:O/S 2 Failed because... by Petrophile · · Score: 1

      What killed OS/2 was Bill Gates' refusal to license Win32 to IBM.

      Crack smoker. OS/2 was roadkill at IBM long before Windows 95 and any Win32 programs shipped.

      And Microchannel did contribute to OS/2's downfall: IBM marketed a special "Extended" version of OS/2 1.x that supposedly only ran on MCA machines. This contributed to the (mostly accurate) perception that IBM was trying to introduce hardware/software lock-in and monopolize the PC industry. Which made anyone with any sense run as fast as possible from anything IBM, including OS/2.

      Of course, since you only stumbled on this whole thing with "Warp", it's all prehistory to you, and you have absolutely no clue of the bungles and bullshit surrounding OS/2 for first 7 years of it's history. ("Warp" was a pathetic last-ditch attempt to improve OS/2's balance book by taking home user sucker money, BTW. OS/2 was already dead and buried in it's core corporate markets. IBM planned to screw you all along.)

    2. Re:O/S 2 Failed because... by el_chicano · · Score: 1
      O/S 2 Failed because it only supported SCSI out of the box. An installer had to modify scripts and data files on the install disks to set up an IDE system. So only fairly advanced users could do it and, anyway, SCSI is expensive compared to IDE.
      Hmmm... I bought the red spine OS/2 version 3.0 Warp (for Windoze) when it first came out and it handled IDE drives perfectly out of the box. Quit spreading FUD!
      That and Microchannel killed the IBM OS. It wasn't lack of applications...
      More FUD. IBM's Microchannel was HARDWARE, not SOFTWARE. OS/2 Warp ran fine on a standard 386DX with 16 megs of RAM, albeit with quite a bit of disk swapping.

      What killed OS/2 was Bill Gates' (or the spawn of Satan as we Warped types called him) refusal to license Win32 to IBM. There were no technical reasons OS/2 couldn't run Win32 programs; IBM was just a victim of Microsoft's monopolistic behavior. IBM never complained because they were afraid that MS would not let them sell/support Win95/NT 3.51 to their customers...
      --
      You think being a MIB is all voodoo mind control? You should see the paperwork!
      --
      A man who wants nothing is invincible
    3. Re:O/S 2 Failed because... by el_chicano · · Score: 2
      OS/2 was roadkill at IBM long before Windows 95 and any Win32 programs shipped.
      IBM did not support OS/2 because they did not want to piss off Billy G. Once M$ gave up on OS/2 IBM saw the handwriting on the wall and did all they could not to piss him off so that they could continue to sell/support Windows.
      And Microchannel did contribute to OS/2's downfall (clip) This contributed to the (mostly accurate) perception that IBM was trying to introduce hardware/software lock-in and monopolize the PC industry. Which made anyone with any sense run as fast as possible from anything IBM, including OS/2.
      Actually IBM HAD a monopoly on PCs until Compaq reverse-engineered the BIOS and came out with the first clones. Once the rest of the industry started building clones, there was no reason to buy proprietary hardware.

      Also, you seem to forget that big corporations LOVE IBM. Here at work we have an IBM mainframe with the accompanying DASDs, gateways and tape backups. That plus IBM printers, and quite a few AIX boxes. So your assertion that people stay away from IBM hardware is patently false.
      Of course, since you only stumbled on this whole thing with "Warp", it's all prehistory to you, and you have absolutely no clue of the bungles and bullshit surrounding OS/2 for first 7 years of it's history.
      Hmmm... I was working in IT (at a Mac shop) and I read quite a lot of computer magazines. Contrary to what you think, I was fully aware of what was going on at IBM re: OS/2. As someone who saw the Stac Electronics debacle and actually experienced firsthand the bogus error message when I ran Windows 3.1 on DR-DOS 5 & 6, I was fully aware of what MicroShaft was capable of, and I knowingly CHOSE to support FREEDOM OF CHOICE, which is why I bought OS/2 then and use Linux today.
      ("Warp" was a pathetic last-ditch attempt to improve OS/2's balance book by taking home user sucker money, BTW. OS/2 was already dead and buried in it's core corporate markets. IBM planned to screw you all along.)
      IBM did not screw me, Bill Gates did. If he had licensed Win32 to IBM I would be running Win32 apps on OS/2 version 5 or 6 right now. I happily got by with OS/2 and Win 3.1 until it got to the point where most of the Windows apps were 32 bit, so I eventually had to shell out another $100 to Bill G. for Win 98 (had I not skipped Win 95 I would have had to pay him TWICE for the privilege of running Win32 apps).

      How could you say that I got screwed by IBM if my $90 US got me the best OS and GUI I have ever used bar none? 32-bit multitasking OS/2 was technically head and shoulders above Windows (a 16-bit GUI on top of 8-bit singletasking DOS) that was being sold by Microsoft at that time.

      When I got the red spine OS/2 it came with a TCP/IP stack and internet tools. That was when you had to pay someone for an aftermarket TCP/IP stack (remember Chameleon?) just to get Winblows connected to the net, something that OS/2 did out of the box! Unlike Windows, OS/2 gave me my money's worth...

      P.S Have you ever heard of civil conversation? I guess not with your charges of "crack smoker" and "clueless". Maybe if you pull those Petrophile pulchella Conesticks out of your ass you will stop acting like an dickhead!!!
      --
      You think being a MIB is all voodoo mind control? You should see the paperwork!
      --
      A man who wants nothing is invincible
    4. Re:O/S 2 Failed because... by Petrophile · · Score: 1


      IBM did not support OS/2 because they did not want to piss off Billy G. Once M$ gave up on OS/2 IBM saw the handwriting on the wall and did all they could not to piss him off so that they could continue to sell/support Windows.

      IBM did not screw me, Bill Gates did. If he had licensed Win32 to IBM I would be running Win32 apps on OS/2 version 5 or 6 right now.


      Microsoft gave IBM the finger in 1989 -- 4 years before there even was a Win32 and 7 years before there was any market for it. When Windows NT shipped, I don't recall any customer interest or desire to run 32-bit Windows programs from the OS/2 user community, and when Windows 95 shipped, OS/2 had effectively met it's fate.

      I was there in IT too, and managed a hellava lot of OS/2 1.x, 2.x and 3.x boxes, and can't say I miss OS/2 was any more than I miss Windows 3.1. Anyway You say you were in IT, but you have the history so fouled up and confused, I gotta wonder....

      + Microchannel came 5 years after Compaq reverse-engineered the PC, and long after IBM had a majority of PC sales.

      + People who say "DASD" were the enemy in the PC Wars of the 80s'. IBM had no friends there after Microchannel and the Microsoft Divorce, and it's been a long crawl back after such other great ideas as OS/2 and PowerPersonal.

      + Expecting Gates to licence anything to IBM, espeically to prop up WinNT's #1 competitor in the PC app server market is especially thick $3 crack talk.

      + Windows For Workgroups shipped with a real LAN TCP/IP stack before OS/2 Warp's broken PPP thing came out. We used to pay $300/copy just a for TCP/IP driver for OS/2 2.x, BTW.

      And as far as civil conversation goes, first try to get a leg to stand on, then we'll get civililzed.

  61. Direct X and Driver Issues... by Jace+of+Fuse! · · Score: 3

    I don't know a whole lot about how Wine will be pulling off DirectX support, but I'm making the assumption that it's doing so by reporting some form of generic hardware to DirectX, which when querried claims to support the features that DirectX requests.

    This is all find and dandy, but I think everybody is missing the point of DirectX, which is to allow game developers to make feature-calls from hardware without having to actually access the hardware it's self.

    In Wine, DirectX support or not, games written for DirectX will simply have one more layer of software to trudge through.

    I'm skeptical that performance will be acceptable in any game with anything more than very modest hardware requirements.

    I'm aware this isn't emulation, but an API running in an application hosted on an OS might as well be emulation.

    -=-

    --

    "Everything you know is wrong. (And stupid.)"

    Moderation Totals: Wrong=2, Stupid=3, Total=5.
    1. Re:Direct X and Driver Issues... by gavriels · · Score: 5

      The Direct3D support lives on top of OpenGL. It can actually use information about what the OpenGL/hardware combination supports to report capabilities to DirectX.

      If you're skeptical of performance, check out the 3DMark screenshots. 8-)

      Our major performance bottleneck right now is in sending geometry to the hardware. D3D has an API that lets you store geometry directly in video memory. OpenGL can do this, but only with some NVIDIA specific extensions that aren't 100% up to snuff on Linux yet. Once we get past that hurdle, we should be close to 1:1 with Windows performance.

      -Gav

  62. Re:Is compatibility good? Remember OS/2... by Soft · · Score: 1

    Linux is free as in beer: why would anyone want to buy Windows if they can run their applications on a gratis OS?

    IIRC, OS/2 used to be cheaper than DOS + Windows3.1. The usual argument was that the price of the latter combination was already included in that of the PC you buy, which is still often true of Windows95/98/ME/etc. Furthermore, are the applications really going to run? How long till Microsoft adds a new API à la win32s?

    One could have said the same thing when Windows 95 came out, I believe that people didn't want to run Win3.1 applications on this Win32 "beast" because the widgets didn't look that advanced.

    What do you mean? Weren't Win16 applications "assimilated" in the sense that they ran under Win32 with the same look&feel as the other 32-bit programs? I thought a lot of early "for Windows95" software was actually Win16/win32s?

    Linux offers a lot of alternatives for Windows programs, Wine thus only easyers the transition until people are used to the alternatives.

    Again, the same was true of OS/2. Some were even free (as in free-beer) or even included with the OS. The only difference with the situation now is the free-speech side. I hope it is big enough.

  63. Sigh.. by Splat · · Score: 2

    This begs the question from me - why reinvent the wheel?

    Couldn't resources be better spent optimizing or developing any number of open graphics standards instead of pumping dev time into a relatively closed standard such as DirectX?

    IMO, the advances made with DirectX compatibility via WINE will be redundant by the time they are finished. Graphics technologies move at insanely fast rate (I had read moores law CUBED somewhere) and by the time that yesteday's great DirectX functions are working great in WINE, we will already be two generations ahead.

    Correct me if I'm wrong, but DirectX is primarily used by games. I've never seen a killer office app that depends heavily on complex graphic functions via DirectX. Most applications dont need insane graphics acceleration. This move seems to be targeted towards making three-year old games run well in WINE. Why devote such resources to something in which very few people will actually have any benefit from?

    1. Re:Sigh.. by T.+Bombadil · · Score: 1

      This begs the question from me - why reinvent the wheel?

      Because the wheel needed reinventing.

      Couldn't resources be better spent optimizing or developing any number of open graphics standards instead of pumping dev time into a relatively closed standard such as DirectX?

      If you want to work on "optimizing or developing any number of open graphics standards ", then go ahead. These people want to work on DirectX support.

      IMO, the advances made with DirectX compatibility via WINE will be redundant by the time they are finished. Graphics technologies move at insanely fast rate (I had read moores law CUBED somewhere) and by the time that yesteday's great DirectX functions are working great in WINE, we will already be two generations ahead.

      MAME and its Linux sidekick XMAME are emulators for old game consoles and arcade coin-op games. People use these because they like playing old games. I certainly love playing my Atari 8-bit version of Mr. Do on my PC. As long as there are "classic" games, there will be people willing to spend time on emulation needed to play those "classic" games.

      Correct me if I'm wrong, but DirectX is primarily used by games. I've never seen a killer office app that depends heavily on complex graphic functions via DirectX. Most applications dont need insane graphics acceleration. This move seems to be targeted towards making three-year old games run well in WINE. Why devote such resources to something in which very few people will actually have any benefit from?

      "Very few people".... You mean not you! Back up "very few people" with some statistics. One of the great things about open source is that anyone can contribute in any way they see fit. If some"one" is contributing to Wine 3D Gaming, then at least one person has an interest in it and thats all it takes. You have no right to dictate what open source project deserves more attention. It is up to each and every one of us to decide how we can contribute to a greater whole.

      --
      -- If you cast your bread on the water, sometimes it comes back angel food cake.
  64. Re:Do you realize... by Emil+Brink · · Score: 2

    Oh and by the way: Can you imagine running 3DMark2000 benchmark on an ultra 10 with a 3D-creator card... :)
    Yup, and I shudder at the thought... Sun's 3D hardware isn't exactly impressive, IMO.

    --
    main(O){10<putchar(4^--O?77-(15&5128 >>4*O):10)&&main(2+O);}
  65. Ummm by alacrityfitzhugh · · Score: 1

    Why not instantiate DirectX objects using SOAP on a *NIX system to run DirectX Games? Yeah, there would be a little network latency but... Why not?

  66. If mediaplayer is a remote SOAP object by alacrityfitzhugh · · Score: 1

    Then why don't you do it now? What do you think .Net is about? OS independence.

  67. Re:Is compatibility good? Remember OS/2... by el_chicano · · Score: 1
    2. It failed because of windows binary compatability was purposely broken by MS with the release of WIN 3.1.
    I think you mean Windows 3.11 (aka the infamous "fixpack" that M$ released to break OS/2-Windows compatability)...
    --
    You think being a MIB is all voodoo mind control? You should see the paperwork!
    --
    A man who wants nothing is invincible
  68. Re:Wishes... by JimDabell · · Score: 2

    Hmm... no. I was referring to individual companies that base their entire product line around a single product (MS-Windows). If that product was withdrawn, then all of their software would cease to function immediately. If an individual company withdrew a product that ran on Windows, then Windows would still survive. If a software apps company used a cross-platform library, or had other products that ran on different platforms, then the company would not be (as) reliant on MS, and would not be a parasite.

    However, if you are speaking in more general terms, then yes, software apps companies and OS companies form a symbiotic relationship, as do software and hardware companies.

  69. Re:Wishes... by JimDabell · · Score: 2

    It still is Windows, just emulated.

    Yes, but with more games available to play under Linux, more people will be using Linux to play games. With a significant percentage (e.g. 15%) of people playing under an alternative platform, there will be an incentive to improve the quality of a game under that platform (i.e. make it portable, and provide a native version).

    This moves Linux closer to that 15% (or whatever magic number is needed).

  70. XBill by wmaheriv · · Score: 1

    There's been an XBill port for Win32 for years. Search for it and try it out- it's pretty close to the real thing. I still play it regularly at work... *grin*
    ~wmaheriv

    --
    ~wmaheriv
    "Shema Yisroel- Adonai Elohenu, Adonai Echad!"
  71. True, but . . . by brokeninside · · Score: 1
    All versions of OS/2 v3 (Red Spine, Blue Spine, Warp Connect) supported a myriad of cdroms out of the box, including my 2x mitsumi I used to install it from.

    Of course this was back in the day when most cdrom drives had proprietary interfaces.

    Now getting OS/2 to install on hard drives > 640MB and getting OS/2 v3 to recognize ATAPI cdrom drives was a bear.

    But what really killed OS/2 was the clueless nature of the general public combines with a truly clueless marketing scheme. When most people simply don't comprehend a computer without Windows and when most manufacturers won't preload anything other than Windows (well can't say I blame them for not pre-loading OS/2, would one really expect Compaq, Dell, etc. to buy an OS from their competitor IBM?) and combined with a $100 Million advertising campaign including such quips as "OS/2 obliterates my software" and featuring Roman Catholic nuns you've got a commercial disaster.

    have a day,

    -l

  72. Re:O/S 2 Failed because...NOPE! by SClitheroe · · Score: 1

    OS/2 2.0 supported IDE out of the box. It also supported MFM, some SCSI cards, and ESDI. In fact, I remember running it on an MFM based 386.

    Come to think of it, I'm pretty sure OS/2 1.3 ran on IDE based systems as well.

  73. How to give back to the GNU/Linux Community by yerricde · · Score: 2

    See, I haven't contributed anything to the Linux community at all

    If you feel guilty, you could


    Tetris on drugs, NES music, and GNOME vs. KDE Bingo.
    --
    Will I retire or break 10K?
    1. Re:How to give back to the GNU/Linux Community by Lover's+Arrival,+The · · Score: 1

      Thanks very much. Writing documentation seems like a good idea. I can only speak English though, but I suppose there must be developers crying out for documentation writers. And next time I have to buy hardware I will look into the options you suggest (I will need to buy a new printer soon, actually). I will definately have a look at the documentation option though. Thank you again!

      --

      --Anticipation of a New Lover's Arrival, The

  74. Cross-platform Allegro library by yerricde · · Score: 2

    It would be nice if the game developers would actually use a cross-platform engine to begin with,

    I've had good luck with Allegro 3.9.33. It's a cross-platform 2D gaming library; there's an add-on package to make it interface with Mesa3d or OpenGL. You wouldn't believe how easily it is to recompile a Linux Allegro game for Windows or DOS.


    Tetris on drugs, NES music, and GNOME vs. KDE Bingo.
    --
    Will I retire or break 10K?
  75. Re:Games _come_ with Linux. by generic-man · · Score: 1

    No, you see, people want to run fun games on Linux. You know, games that actually utilize the processor? I had fun playing the standard GNOME and KDE games the first time around, when they were sold as the Windows Entertainment Pack around 1992.

    If you want 50,000 clones of Tetris and Solitaire, go with Linux. If you want new, fun games, you'll need Windows. Thank you.

    --
    For more information, click here.
  76. Re:Is compatibility good? Remember OS/2... by generic-man · · Score: 1

    OS/2 was NEVER cheaper than Windows. Reason: When you bought the full version of OS/2, $90 of your purchase bought a copy of Windows to run in it! You could also "upgrade" using the hellish "OS/2 for Windows" (shudder) which merely took existing Windows code and reused it to run in OS/2.

    Of course, one might also argue that OS/2 was meant to compete with Windows NT, which it did at least in price comparisons. But that's a discussion for another day.

    --
    For more information, click here.
  77. Re:Is compatibility good? Remember OS/2... by Drone-X · · Score: 1

    What do you mean? Weren't Win16 applications "assimilated" in the sense that they ran under Win32 with the same look&feel as the other 32-bit programs? I thought a lot of early "for Windows 95" software was actually Win16/win32s?

    It's been a while but I seem to recall that menus looked different. A thing that was annoying though not widget-related was that those old programs used the ~1 names, not that much of a problem as the long filenames were kept intact (except for Win32s programs) but annoying enough to switch. This kind of little annoyance is something that is also present in Wine as users are confronted with C:, D:, etc. drives that don't really exist.

  78. they wouldn't develop on linux regardless by buzzini · · Score: 1

    Free to develop on Linux? Um yeah. No matter how many companies you broke MS in to, none of them would develop desktop apps on Linux. Microsoft has shown willingness to develop on *viable* competing platforms already -- in fact, they're the largest software developer for the Mac, a little recognized fact. (Anyone see Office 2001 Mac? Very slick.) There's a reason Corel is trying to sell its Linux business...because it's a boondoggle and a distraction. See also 'Linux Games Not Selling' which appeared on /. on August 13.

  79. well.. by murat · · Score: 1

    this is sure a good news.. i wonder how fast it is. will games run as 'smoothly' as ms-office?
    another question: will direct-sound, direct-blabla also be supported?

    long live d1rect-x. fuck opengl.. *NOT*

  80. Re-clarification by yerricde · · Score: 1

    If I wanted to use DirectDraw in DirectX8 I would simple create an IDirectDraw7 interface exactly as I had done in DirectX7.

    What I meant was that Microsoft is no longer actively developing DirectDraw, except as a wrapper around Direct3D that takes advantage of a whole new set of calls (nicknamed "Direct2D") to manipulate 2D surfaces using 3D hardware (presumably with some sort of parallel projection).


    Tetris on drugs, NES music, and GNOME vs. KDE Bingo.
    --
    Will I retire or break 10K?
  81. Do you realize... by reh187 · · Score: 1

    What this could do to the gaming industry? I would love to see "SYSTEM REQUIREMENTS:" on Gaming Boxes to list the version of WINE that is required to run these type of games, and even see Software writers be more aware of other gaming platforms...

    Oh and by the way: Can you imagine running 3DMark2000 benchmark on an ultra 10 with a 3D-creator card... :)

    Lets put our hands together folks...

    --
    Sarcasm is the recourse of a weak mind...
    --
  82. face facts instead of spouting rhetoric by buzzini · · Score: 1
    All you're doing is spouting rhetoric to avoid the facts. Previously you had said:

    Without the anti-trust trial, Office for the Mac would never have existed

    I pointed out that Office for Mac preceded any antitrust inquiry by five years; further, it preceded the development of Office for Windows. When I pointed out that another company had tried porting their Office suite to Linux and found lackluster demand, all you could do was dismiss Corel as a "great bandwagon jumper" instead of explaining why Microsoft should do something that failed for another company. Your poor reasoning continued:

    Why are [sic] IBM investing a billion dollars in a 'non-viable' platform?

    IBM believes it's a disruptive technology (Note that you can't in one breath say Microsoft faces no OS competition and in the next breath say Linux will topple Windows). You also can't use another company's investment strategy to argue that Microsoft should port Office to a platform with no demonstrable demand. Remember all the high-profile investors Priceline had? If a high-profile investor jumped off a cliff, should we all follow? :-)

    Apple were [sic] in serious shit before Microsoft came along

    No, Apple was in serious shit before Steve Jobs came along. He slashed expenses and turned the company profitable in Q1FY98.

    Linux is already the number 2 choice on Intel servers, and it's not far behind MacOS on the desktop.

    I would agree Linux is a contender in the server market. The desktop market is another story (and "it's not far behind MacOS" is not a very compelling statement, by the way). Listen to Id Software CEO Todd Hollenshead explain why they scrapped a retail version of "Quake III Arena" for Linux:

    "It's a support nightmare due to the multiple flavors of popular versions (of Linux) and the ever-changing kernel; retailers don't want it; and the Linux Q3A sales were disappointing."

    And Redhat? This from C|Net:

    Red Hat, the top Linux software seller, still doesn't see Linux as a desktop operating system replacement. Instead, Red Hat tailors versions of Linux for heavy-duty computers called servers and small gadgets such as Cradle Technologies' all-purpose computing devices. "The desktop space is extremely interesting, but for this particular company at this time, it's not going to be our primary focus," said Red Hat spokeswoman Melissa London.

    1. Re:face facts instead of spouting rhetoric by cyber-vandal · · Score: 2

      I should have said Office for Mac would not still exist had it not been for the anti-trust trial. Microsoft face little OS competition at the moment, despite the explosion of Linux interest, because it's hard to compete against an entrenched monopoly. I still don't see how Linux is an unviable platform as you say when most of the industry big-hitters are getting behind it. There must be something there for IBM to throw a billion dollars at.
      The bizarre belief that the Microsoft investment was irrelevant and it was the genius of Steve Jobs that turned Apple around shows how truly out of touch you are.
      SuSE, the only profitable Linux vendor, is very focused on the desktop. RedHat may be the major vendor in the US, but I live in Europe, where SuSE is the major vendor.
      Your banging on about Corel failing, when Corel have tried to latch on to every new fad going (remember WordPerfect Office for Java) fails to demonstrate that Linux is failing any more than Microsoft's recent profit warning indicates that Windows is dying.

  83. you're addressed nothing by buzzini · · Score: 1
    You admit exactly what I'm trying to show. You refer to Corel's failed strategy of porting their Office suite to Linux as "latching onto a fad" along the lines of "WordPerfect Office for Java", yet you demand that Microsoft "latch on to" the very same "fad." Explain to me how you reconcile that.

    The rest of your response is the same failed assumptions cobbled together by sloppy logic (and mixed in with some name-calling) that I've addressed previously e.g. IBM has invested in Linux, therefore there "must be something there" (yeah, remember Microchannel?), an investment saved Apply (a sinking ship is a sinking ship no matter how much $$ you pile on; Apple cut expenses, reinvigorated its product line, and addressed the failed licensing strategy of the Amelio administration), etc.

    1. Re:you're addressed nothing by cyber-vandal · · Score: 2

      An investment did help save Apply [sic]. Jobs has done a wonderful job revitalising it, but it still would be in trouble without the financial and applications support of Microsoft.
      Microchannel is a specious argument, that was years ago when IBM were still trying to cling to their monopoly.
      You still haven't answered the question of why the major PC manufacturers offer an 'unviable' OS preinstalled on their desktop PCs, or why so many other major vendors have invested so much time and money helping out the OSS community if it is unviable.
      I don't 'demand' that Microsoft do anything. My argument is against you dismissing Linux as an unviable OS, despite the fact that most of the industry considers it to be important enough to invest in. WordPerfect Office has failed, not because there is no market for it, but because it is no better than StarOffice which is free.
      As for Quake 3, you're selectively quoting what the sales director said. You failed to mention that shops weren't stocking it because it wasn't the Windows version (a problem that Mac software also encounters). That isn't a fault of Linux, as much as a fault of the salespeople not convincing the shops and the shops being overly conservative.
      Linux is no more an 'unviable' platform than the Mac, it has it's strengths and weaknesses, but don't try to pretend that Microsoft has continued Mac Office for any other real reason than as evidence in the anti-trust trial. If Apple had gone bust, that would be all the more Windows Office customers available.

  84. Bull Feces by Qwaniton · · Score: 1

    This is complete Bull Droppings. I mean, seriously! I encourage you to read their Licence Policy. It sounds like the M$ EULA to me...simply because it makes harsh restrictions. If I were them, I wouldn't dare distribute the source of Wine with "TransGaming Wine X", the so-called open-source project they are "making", which is probably vaporware. I mean, ESR will go in to cardiac arrest while he reads that license. And if that were to, say, tie in to the GPL in a very significant way, RMS will be in a coma faster than you can say "you are prohibited from decompiling this binary". If TransGaming wants to make some dollars, they could easily distribute WineX on CDs with game demos, shareware, freeware, and of course, open-source gaming goodness. Thank you for taking in my $0.02.

    Definitions:
    XML: Leading the way to make the web a ebiz thing

  85. Sun Supports the SOAP Standard by alacrityfitzhugh · · Score: 1

    As does HP, Compaq, and many others... Where have you been? SOAP is not .Net

  86. Eh, games are good but by dennisp · · Score: 1

    When am I going to be able to flawlessly run windows media player and quicktime?

    Once that happens im switching. But before then no way.

    Hoping that someone jumps in and corrects me and says either of them works...

    1. Re:Eh, games are good but by geeksmom · · Score: 1

      You mean like the picture of Media Player running an MPEG video on http://wine.godmonkey.com/ ? :-)

    2. Re:Eh, games are good but by Anonymous Coward · · Score: 1

      I might be wrong but there is already good support for quck time and media player specific video formats.

      I just watched Trainspotters DivX which ran better than under windows, and I ran it in full screen, which in windows would bring the movie to a crawl.

      Also there are libraries for quick time, asf, and avi movies. the xmms avi plugin plays asfs, divx, avis, and mpegs.

    3. Re:Eh, games are good but by dennisp · · Score: 1

      Well I already knew divx was supported. Where would I find info about the asf (ms mpeg4 v3?). And is "quicktime" Sorenson quicktime codec?

      I also have this vague memory that I picked up somewhere that the previously stated codecs were only supported because of some dll model that ms is moving away from?

  87. Hopefully, you are right by alacrityfitzhugh · · Score: 1

    I really appreciate performance in games... Be if SOAP objects can load into the local process space, no matter the OS, then those objects are defined remotely, but run locally...

  88. junkies:) by alamonelf · · Score: 1

    I also trully love what this doe sfor the game addict in me. However does this not also mean apps employing directx such as soundforge or 3dsmax also stand a chance of running.

  89. Yeah okay, you used version 3 of OS/2 by alacrityfitzhugh · · Score: 1

    But by then the damage was done. Too many people had struggled with disk support in earlier version and were no longer interested...

  90. Binary executables are positively tiny. by yerricde · · Score: 1

    Binary executables are relatively small.

    And UPX (an executable packer) makes them even smaller on DOS, Linux, Win32, and several other targets.


    Tetris on drugs, NES music, and GNOME vs. KDE Bingo.
    --
    Will I retire or break 10K?
  91. DirectX new? Clarification by yerricde · · Score: 1

    IIRC, DirectX 8 loses the DirectDraw API, replacing it with Direct2D, a shell around Direct3D.
    Tetris on drugs, NES music, and GNOME vs. KDE Bingo.

    --
    Will I retire or break 10K?
  92. Games _come_ with Linux. by yerricde · · Score: 1

    Well, most GNU/Linux distributions come with a sh*tload of games in both GNOME and KDE. And they often have higher fun factors than Fake III Arena or whatever FPS-of-the-month the sheeple are buying. Also, most Allegro games (such as TOD: Tetanus On Drugs and freepuzzlearena) recompile seamlessly on Linux.
    Tetris on drugs, NES music, and GNOME vs. KDE Bingo.

    --
    Will I retire or break 10K?
  93. Re:O/S 2 Failed because...NOPE! by Petrophile · · Score: 1

    It did.

    The problem with OS/2 2.x was that it only supported SCSI CD-ROMs out of the box.

    Much fiddling required for the more common SoundBlaster or Sony types, much less E-IDE models.

  94. Re:Is compatibility good? Remember OS/2... by Soft · · Score: 1

    OS/2 was NEVER cheaper than Windows. Reason: When you bought the full version of OS/2, $90 of your purchase bought a copy of Windows to run in it!

    Correct, although I couldn't say the exact price (wonder if anybody can). I did say both DOS + Windows.

  95. Wishes... by JimDabell · · Score: 3

    It would be nice if the game developers would actually use a cross-platform engine to begin with, but I guess we can't have everything. Actually, this could help Linux become more mainstream. If the game companies see that Windows isn't the only OS out there being used to play games with, perhaps they will think more about not being an MS parasite (not a flame, if they are totally dependent on MS to survive, then they are a parasite).

    I hope they can make the Street Performer variant work well - it seems to me that people are putting a gigantic amount of effort into an ultimately doomed attempt at copy-control, and not enough into actually figuring out what to do for money when copyright has completely broken down.

    1. Re:Wishes... by rongen · · Score: 1

      Hmm... no. I was referring to individual companies that base their entire product line around a single product

      point taken...

      --8<--

      --

      --8<--
  96. Dream on by alacrityfitzhugh · · Score: 1

    I guess you need to doctor up some kind of screen shot...

  97. IBM still pushes SCSI by alacrityfitzhugh · · Score: 1

    And they are right. even if it is more expensive it is very much better than IDE.

  98. that's 3 reasons... hehe by keepper · · Score: 1

    sorry hehe

  99. Allegro doesn't Work For Me. by cduffy · · Score: 1

    I've been unable to compile or run any programs written with allegro over the last 6 months (since I first started trying), including binaries with the library compiled in statically. Reading its code is also kinda' interesting... there are more than a few DOSisms in there, IIRC.

    I'm more inclined to support efforts such as SDL, which actually *work*.

  100. They already exist, and aren't used... by cduffy · · Score: 2

    ...by Windows coders. Libraries like SDL and Crystal Space provide quality cross-platform solutions, but the folks who learned from "Learn Game Programming in 21 Days with DirectX 7" or somesuch don't know or care. Thus, WINE's support for DirectX is important -- while not diminishing the importance of the cross-platform libraries Done Right.

    And btw, WINE's DirectX support already works great with most older games -- it's the newer ones these folks are working on. It sounds like they'll be doing a great job; in any event, don't underestimate the importance of games. Believe it or not, there's a very large number of folks out there who spend more time in them than actual office apps.