Wine Gets Direct3D Support 156
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.
What's the point? (Score:2)
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).
--
Re:O/S 2 Failed because... (Score:1)
Now whether OS/2 2.1 was really designed as a consumer OS
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.
Re:Is compatibility good? Remember OS/2... (Score:1)
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'.
Where can I get Wine 20001222? (Score:2)
Sould someone please post a link to Wine 20001222? RPMs and DEBs would be great, but source will do.
Re:O/S 2 Failed because... (Score:2)
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.
You've got it backwards, silly (Score:3)
Re:Is compatibility good? Remember OS/2... (Score:1)
> drives that don't exist. which is also cool,
"huhuhuhh, go away. we're like closed or something"
Re:Wishes... (Score:3)
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:
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.
Re:Where can I get Wine 20001222? (Score:1)
_____
haha clever troll (Score:1)
No it's not (Score:1)
They did it that way in the good old days too. (Score:1)
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...
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?
keep dreaming (Score:1)
Maybe I'm crazy, but it's not even an interesting question until there's demand.
please read the article before running the mouth (Score:1)
Parasites (Score:2)
Re:Where can I get Wine 20001222? (Score:2)
Mirrors should have the same content. Release info for a particular stable build should have a link to download it in different formats.
Get on the mailing list. (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 [sourceforge.net]; 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 [pineight.com].
the DR-DOS error never shipped (Score:2)
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.
Re:They did it that way in the good old days too. (Score:1)
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.
Great! (Score:4)
Very good! The reason many still have Windows on their computer isn't MS Office and friends, but games.
a good wine... (Score:1)
course, my site linux tribes [tribalwar.com] (shameless plug) would love to see better DX support in wine so Tribes will run better. :)
________
Re:Is compatibility good? Remember OS/2... (Score:1)
--
Games (Score:1)
Re:Where can I get Wine 20001222? (Score:1)
.rpm files can be found at http://wine.dataparty.no/ [dataparty.no]
Have fun!
Re:XBILL (Score:1)
Re:Where can I get Wine 20001222? (Score:1)
/pub/linux/ALPHA/wine/development
Wine source has always been on your standard sunsite (later metalab) linux mirrors.
Re:Games _come_ with Linux. (Score:2)
hmmm... (Score:1)
Re:Do you realize... (Score:1)
XBILL (Score:3)
http://www.azzit.de/xbill/ [azzit.de]
Re:Great! (Score:1)
A couple of questions. (Score:4)
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)
another way to make money off OSS... (Score:1)
Re:Games _come_ with Linux. (Score:1)
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..
Re:A couple of questions. (Score:5)
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.
--
asf files work under linux (Score:1)
Well most asf files work okay with the latest version of avifile, which is to be found at http://divx.euro.ru/ [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.
Re:What's the point? (Score:1)
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.
Re:What's the point? (Score:1)
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.
Is compatibility good? Remember OS/2... (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?
Re:Eh, games are good but (Score:1)
Re:DirectX new? Clarification (Score:1)
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!!
Re:DirectX new? Clarification (Score:1)
Re:Wishes... (Score:2)
Re:Allegro doesn't Work For Me. (Score:1)
Cryptnotic
Re:Games _come_ with Linux. (Score:1)
Re:How to give back to the GNU/Linux Community (Score:1)
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.
Re:Games _come_ with Linux. (Score:1)
Does it run Linux?
Me too (Score:1)
Re:Great! (Score:1)
Re:Ummm (Score:1)
Either you're trolling, or you don't understand what RPC (and SOAP is just another way of doing RPC) is all about.
_____
Re:they wouldn't develop on linux regardless (Score:1)
Re:What about SOAP? Who needs WINE? (Score:2)
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?
Are this news really good? (Score:1)
That's what they did. DirectX8 has a completely new graphics API. Which makes new Software using it incompatible.
Re:Wishes... (Score:1)
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. :-)
DFSG compliant? (Score:1)
Re:Wishes... (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<--
Re:A couple of questions. (Score:1)
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)
Re:XBILL (Score:1)
Not! (Score:2)
Re:Is compatibility good? Remember OS/2... (Score:2)
I doubt Wine will ever hurt Linux:
Re:O/S 2 Failed because... (Score:1)
The smart ones don't even do it now! (Score:2)
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:
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:
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:
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.
One Wine gaming success story (Score:2)
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.
Re:Great! (Score:2)
Re:they wouldn't develop on linux regardless (Score:2)
Re:the DR-DOS error never shipped (Score:2)
This Urowsky is a Microsoft employee, no? And of course interested parties to litigation NEVER lie during depositions [microsoft.com], 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!
i hope you're kidding (Score:1)
total nonsense (Score:1)
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.
Prepare to get ripped off. (Score:1)
Furthermore, the website is as full of bluster as any go-nowhere $uP3r 31337 project I've seen. Smells like Project Armageddon [simplenet.com] to me, only this time we're supposed to foot the bill.
Re:O/S 2 Failed because... (Score:1)
I know support for other CD-ROMs was there, just not in the box, so not consumer friendly.
Re:They did it that way in the good old days too. (Score:1)
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
Isn't it really scary that... (Score:1)
I mean, in some threads on
just a random thought that occured to me..
it is kinda scary though, isn't it?
-ws
Re:Do you realize... (Score:1)
I'd rather see them include the required version of Wine, much like they now include the required version of DirectX
What about SOAP? Who needs WINE? (Score:1)
O/S 2 Failed because... (Score:1)
That and Microchannel killed the IBM OS. It wasn't lack of applications...
Direct X and Driver Issues... (Score:3)
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.
-=-
Re:Is compatibility good? Remember OS/2... (Score:1)
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?
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?
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.
Sigh.. (Score:2)
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?
Re:Do you realize... (Score:2)
Yup, and I shudder at the thought... Sun's 3D hardware isn't exactly impressive, IMO.
Ummm (Score:1)
Re:O/S 2 Failed because... (Score:1)
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.)
If mediaplayer is a remote SOAP object (Score:1)
Re:Is compatibility good? Remember OS/2... (Score:1)
--
You think being a MIB is all voodoo mind control? You should see the paperwork!
Re:Wishes... (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.
Re:The smart ones don't even do it now! (Score:1)
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.
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. 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...
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.
Re:They did it that way in the good old days too. (Score:1)
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.
Re:Wishes... (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).
Re:What's the point? (Score:2)
How much of this is actually executable code? It is most likely 90 odd percent data.
Re:total nonsense (Score:2)
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.
How to give back to the GNU/Linux Community (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 [pineight.com].
Re:A couple of questions. (Score:2)
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).
Cross-platform Allegro library (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 [sourceforge.net] 3.9.33. It's a cross-platform 2D gaming library; there's an add-on package [sourceforge.net] 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 [pineight.com].
Re:XBILL (Score:2)
Re:face facts instead of spouting rhetoric (Score:2)
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.
Re:you're addressed nothing (Score:2)
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.
Re:Direct X and Driver Issues... (Score:5)
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
Wishes... (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.
Re:A couple of questions. (Score:2)
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.
Re:O/S 2 Failed because... (Score:2)
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. 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. 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!
They already exist, and aren't used... (Score:2)
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.