Parsec Demo For Linux Released 186
Jeff Hobbs writes about the " self-running demo of a new 3D, network, cross-platform space combat game called Parsec, that is being simultaneously developed for Linux, Mac, and Windows. Looks pretty *damn* cool so far...!
"
Well I think my prayers have been answered (Score:2)
not exactly playable (Score:3)
My take on it.
Like it says, self-playing demo....
pretty much it is three timedemos
and a "freeflying" mode, which means you fly around in space (nothing around you) to "get used to the controls"
Gorgeous graphics, since you can't really blow anything up yet, it is hard to tell how much fun this will be.
personally I wish the configure key bindings weren't disabled so I could pick something more descent-esque than the crazy ones in there now.
oh, and who ever recorded those demos sure knows how to fly
my machine gets pretty good frame rates considering it is slowly aging.
Like I said, I can't hardly wait til the real thing comes out.
Very Cool (Score:2)
Daydreaming... (Score:1)
Re:not exactly playable (Score:2)
I have already snapped up anything by this
stev guy I can find....
Looks good, but unstable (Score:2)
Mandrake 7.0, Voodoo 2, latest drivers from 3dfx. Anyone have better luck or similar experiences?
-Scott
"there once was a big guy named lou
Parsec? Too little too late? (Score:2)
Re:Daydreaming... (Score:1)
Hmm...there's a TI-99/4A in my closet...and a Parsec cart...I'll be back in a few days.
TI-994a version? (Score:3)
Re:Daydreaming... (Score:1)
I've been waiting... (Score:1)
Unfortunately... (Score:2)
a) have to have a 3dfx card, and
b) even if you have a 3dfx card, you can't play the demo if you're using the 3.9.18 DRI server, because that doesn't support glide2 (yet).
Oh well...I guess I'll just have to wait for a new demo, or for backwards compatibility to be implemented in glide3.
Re:Daydreaming... (Score:1)
I honestly have no Idea what you are talking about could someone please explain.
Woah (Score:1)
Anyhow, looks pretty. I'll play around with it some more later, but right now, I've got to get to work...
Re:Parsec? Too little too late? (Score:1)
Mirrors - kill /. effect early (Score:2)
Mirror [atfw.net] provided by www.atfw.net [atfw.net]
Mirror [3ddownloads.com] provided by www.linuxgames.com [linuxgames.com]
Mirror [ftp4.gxp.de] provided by www.gxp.de [www.gxp.de]
Mirror [vision.net.au] provided by www.newsbytez.com [www.newsby...mtargettop]
MacOS
Mirror [insidemacgames.com] provided by www.insidemacgames.com [www.inside...mtargettop]
Mirror [macupdate.com] provided by www.macupdate.com [www.macupd...mtargettop]
Mirror [ftp4.gxp.de] provided by www.gxp.de [www.gxp.de]
Mirror [vision.net.au] provided by www.newsbytez.com [www.newsby...mtargettop]
Mirror [atfw.net] provided by www.atfw.net [atfw.net]
Windows
Mirror list [3dfiles.com] on www.3dfiles.com [3dfiles.com]
Mirror [atfw.net] provided by www.atfw.net [atfw.net]
Mirror [ftp4.gxp.de] provided by www.gxp.de [www.gxp.de]
Mirror [vision.net.au] provided by www.newsbytez.com [www.newsby...mtargettop]
Warning! Time to refuel! (Score:1)
Mirrors (Score:3)
Windows
File size: 18MB
README [parsec.org]
Local server (Vienna/Austria) [tuwien.ac.at]
Mirror list [3dfiles.com] on www.3dfiles.com [3dfiles.com]
Mirror [atfw.net] provided by www.atfw.net [atfw.net]
Mirror [ftp4.gxp.de] provided by www.gxp.de [www.gxp.de]
Mirror [vision.net.au] provided by www.newsbytez.com [newsbytez.com]
MacOS
File size: 17.8MB
README [parsec.org]
Local server (Vienna/Austria) [tuwien.ac.at]
Mirror [insidemacgames.com] provided by www.insidemacgames.com [insidemacgames.com]
Mirror [macupdate.com] provided by www.macupdate.com [macupdate.com]
Mirror [ftp4.gxp.de] provided by www.gxp.de [www.gxp.de]
Mirror [vision.net.au] provided by www.newsbytez.com [newsbytez.com]
Mirror [atfw.net] provided by www.atfw.net [atfw.net]
Linux (x86)
File size: 16.9MB
README [parsec.org]
Local server (Vienna/Austria) [tuwien.ac.at]
Mirror [atfw.net]provided by www.atfw.net [atfw.net]
Mirror [3ddownloads.com] provided by www.linuxgames.com [linuxgames.com]
Mirror [ftp4.gxp.de] provided by www.gxp.de [www.gxp.de]
Mirror [vision.net.au]www.newsbytez.com [newsbytez.com]
Re:Daydreaming... (Score:2)
libglide required (Score:5)
Don't bother d/l if you run Linux,
but don't have a Voodoo-card:
PC/Win32 (95/98/NT/2K)
----------------------
Voodoo Graphics
Voodoo 2 (8MB, 12MB)
Voodoo 3
Matrox G400
NVIDIA TNT
NVIDIA TNT2
NVIDIA TNT2 ULTRA
NVIDIA GeForce (SDR, DDR)
PC/Linux (x86)
--------------
Voodoo Graphics
Voodoo 2 (8MB, 12MB)
Voodoo 3
Mac (MacOS 8.5 or later)
------------------------
Voodoo Graphics
Voodoo 2 (8MB, 12MB)
Voodoo 3
ATI Rage 128
/Alex
Re:TI-994a version? .....SECOND (Score:1)
Offtopic: Speaking of the TI-994a, this was a great machine, my first exposure to programming.
Re:Very Cool (Score:1)
More Info (Score:3)
The major part of this demo is a movie of in-game action rendered with the Parsec game engine. The demo is composed out of several actual network game sessions that was recorded using Parsec's in-game recording feature. It is 11:40 minutes long and features nice background music.
There is also a "free flight mode" where people can select their ship and navigate outer-space, collecting power-ups and such. However, there are no opponents, since the demo does not contain any networking code. Still, pilots can steer their spacecraft and fly around.
There is also a TIMEDEMO feature that is available.
The minimum recommended CPU is a Pentium 200 although a Pentium 300 is recommended. The minimum memory requirement is 64MB although 128MB or more is recommended. 65MB of hard disk space is also required. It is required that you have a Voodoo card (Glide), as GLX is not yet there. Kernel 2.2, glibc 2.1, and X (or svgalib) is also required.
The source is not available.
Chris Hagar
Why closed? (Score:5)
Sure, there's no need to opensource the artwork, but why keep the engine closed if it's all being done for educational reasons and for fun? Those two tend to be synonymous with open source. And the points about distributed development are both silly and inapplicable, since they don't actually have to accept any modifications that people would make. They could even release it under some silly "you get the source, but you can't distribute modified copies" sort of liscense that would encourage bugfixes but no forks. At least the second paragraph implies that this is all subject to change.
Let's just hope they don't screw up security-wise the way Quake 1 did. If they're writing the game from scratch, I hope they get it right instead of learning the hard way after the fact.
TI 99/4A Emulators? (Score:2)
slashdot friendly html (Score:4)
Mirror [atfw.net] provided by www.atfw.net [atfw.net]
Mirror [3ddownloads.com] provided by www.linuxgames.com [linuxgames.com]
Mirror [ftp4.gxp.de] provided by www.gxp.de [www.gxp.de]
Mirror [vision.net.au] provided by www.newsbytez.com [newsbytez.com]
MacOS
Mirror [insidemacgames.com] provided by www.insidemacgames.com [insidemacgames.com]
Mirror [macupdate.com] provided by www.macupdate.com [macupdate.com]
Mirror [ftp4.gxp.de] provided by www.gxp.de [www.gxp.de]
Mirror [vision.net.au] provided by www.newsbytez.com [newsbytez.com]
Mirror [atfw.net] provided by www.atfw.net [atfw.net]
Windows
Mirror list [3dfiles.com] on www.3dfiles.com [3dfiles.com]
Mirror [atfw.net] provided by www.atfw.net [atfw.net]
Mirror [ftp4.gxp.de] provided by www.gxp.de [www.gxp.de]
Mirror [vision.net.au] provided by www.newsbytez.com [newsbytez.com]
How about a 3D Escape Velocity (Score:2)
Re:Daydreaming... (Score:3)
Texas Instruments (they make a lot of chips and calculators) had a few personal computers in the 70's and 80's and one of the more popular was the TI-99/4a (which was not as popular as the stuff from Apple or Commodore... or Tandy... really, but was hardly unknown either)
It was also designed really weirdly (a 16bit chip with no registers to speak of and most ram only accessible through the video processor) and could be slow (the basic for the machine was slow 'cos it was interpreted twice)
Anywho, Parsec was one of those side-scrolling games where you fly a little ship and shoot at the aliens.
Personally, my favorite computer game of all time (aside from Lightspeed, a flight simulator that ran on an SGI Onyx) was Bolo for the Apple II. God help you if you tried to play on level 5 or above. You could at least have fun on level 9/density 9 by attempting to run away from the enemies. For about 15 seconds
Re:Very Cool (Score:1)
I know this is not exactly the right place to slam quake, but seriously, that could only hold my attention just so long... I couldn't ever really get into Quake after so many years of Wolfenstein & Doom had burned me out on FPS's. Anyway, good answer, regardless. I'm just wondering if there are any others, especially networked, that will work together (ie, Mac against Linux against PC).
Re:TI 99/4A Emulators? (Score:1)
Remember Tunnels of Doom? My first RPG experience ever...sigh....Like an old ex-girlfriend...who isn't trying to kill you.
Why such requirements? (Score:2)
Now that I'm done ranting about requirements, I just wanted to say that this looks to be a great game.
Quirkiness of the TI-99/4A (Score:1)
On top of the the RF box for the thing wasn't a normal box, and you couldn't swap out stndard RCA plugs for it. If than thing busted then you were FUBAR. The worst thing about my TI, is my Dad bought it a week before it was discontinued. No more suport after that...but that was where I learned how to code. Good little machine.
That was disapointing (Score:2)
Re:Daydreaming... (Score:1)
JB
Re:Daydreaming... (Score:1)
"Press fire to begin..."
"Warning, enemy ship approaching..."
Probably the only other funky game on the TI-99 4a was "Grog" which had to be loading in from a generic audio tape.
An even more obscure computer that I once had was the Dick Smith Wizard. Dick Smith being the Australian version of Radio Shack.
This thing was so dinky...The keyboard would pull apart to become two joystick/gamepaddles and the keys would form the buttons that you could use... It even came with a book documenting the assembly language for it.
Gaming and Linux. (Score:4)
mainstreamness (TM... My new word)comes unity, and I forsee Linux one day becoming better than Windows in this respect. (Whoa, put down the pitch-forks and hear me out!) Look at windows gaming today. The OS may be a piece of shit, but look at the infrastructure that MS has put in. There is a unified game API (DirectX) sure most good developers these days use OpenGL, but 3D is just a small (design, not code -wise) part of DirectX. Even an OpenGL developer would be a fool not to take advantage of everything from DirectInput and its ultra-flexible device handling, to DirectSound and its accelerated sound support, and DirectDraw and its accelerated everything support. I forsee Linux oneday having an API just like this, except instead of the hard-to-program closed API that is DirectX, it will be an open (source or not, I don't care) API that will be easily portable to different POSIX (and non POSIX) systems. I also see a standardized installation method. Variants of RPMS or DEBs except with much less complexity. And the LSB finally getting its act together so we will never have to harken back to the DOS days and hack the system just to get a game to work. The nifty thing about this is that there is no force required to develop this infrastructure. If it is built and built well, developers will come. There are about 0 serious developers that don't use autoplay or DirectX on windows. They could use something else, but why bother the user with it? And the cool thing will be that it won't be tied to one closed OS. (ie. It will be portable to BeOS
Re:That was disapointing (Score:1)
Try reinstalling your video card drivers.
cot
Re:TI 99/4A Emulators? (Score:1)
Re:Daydreaming... (Score:2)
Esperandi
Re:TI 99/4A Emulators? (Score:1)
Re:Very Cool (Score:1)
mcrandello@my-deja.com
rschaar{at}pegasus.cc.ucf.edu if it's important.
Re:How about a 3D Escape Velocity (Score:2)
You have to have an imagination though, it won't draw all the pretty pictures for you.
Esperandi
Re:TI 99/4A Emulators? (Score:1)
"Who do you work for? Who put you up to this? Sony? Microsoft? Nintendo?"
I mean, it can't be a coincidence.
Of course, if she squeled you'd have to protect her from any other dogs involved in the conspiracy... see "Thomas Edison's Shaggy Dog" by James Thurber for details...
Mind you, I'm not being smug here, I gave my Atari 800 to a kid ;_; I get depressed about it now and then.. I hope she found it to be an inspiration.
I can only imagine.. (Score:1)
A thrill that afterwards could only be described as a drink too much.
Regards,
So what's new? (Score:1)
even more obscure (Score:2)
The carts like for BASIC, etc, came in 8-Track shells!
Exidy being, of course, primarily an arcade game manufacturer.
Pope
Re:Why closed? (Score:3)
Isn't that kind of like saying "We don't need (Free|Open|Net)BSD to be open source because linux is already out there and there isn't really anything missing"?
Re:Very Cool (Score:2)
Railroad Tycoon 2 should interoperate between the Mac and Linux versions, at least once Loki and whoever did the Mac port get around to it.
Empire is available on just about any conceivable platform.
FreeCiv runs on Unix-likes, Windows, Amiga, OS/2, but doesn't seem to be available for Mac.
Unreal Tournament is available for Windows, Linux and Mac.
Those are the ones I can think of right now.
Re:Why such requirements? (Score:3)
Of course, I automatically bumped all the graphics to LOW and sound to LOW. Still, it's pretty, and runs rather well on this ol' Mac.
hell, Unreal Tournament runs *way* better than Quack 3 does. If a brand new game can run on 2-3 year old technology, then what's the big deal?
I often rant against the True Hardcore Gamer(tm) upgrading every 6 months for negligible benefits, but I am a casual gamer so I don't really care all that much whether I can squeeze an extra FPS by reducing the usable life of my components, ie overclocking. I buy a machine to last a couple of years.
I bet you were complaining about the cost of that 486 back when it was brand new!
Pope
Re:Looks good, but unstable (Score:1)
I love these games. (Score:1)
Re:Daydreaming... (Score:1)
Re:even more obscure (Score:1)
Re:TI 99/4A Emulators? (Score:1)
If you're interested in getting your TI back into working order, you can do it pretty easily. I frequently find TI tv adapters at flea markets and thrift stores, and usually really cheap since they have no idea what the hell it is. Heck once I bought a system (computer+power supply+tv adapter+2 or 3 carts) for $1. Also, if you want to avoid the flea markets, there are a number of people who buy and sell classic video game and computer systems...just search for it...it has a large presence on ebay as well. You'll pay more that way, but not a lot more usually.
Re:TI-994a version? (Score:1)
Ha, I wish I had a TI joystick that still worked... It's awful to play it on the keyboard.
I never got past level 4.
I'm doubting this Linux game has anything to do with good ol' Parsec, though.
Re:Looks good, but unstable (Score:1)
Invest your paycheck? (Score:1)
We are a team of game developers working on a non-commercial space-shooter called Parsec. Even though Parsec will be available for download free of charge, we are concerned with delivering a product of competitive quality. We want to combine the pl aying experience found in commercial games with free availability and unrestricted non-commercial distribution. We like to call this commercial-quality freeware (CQF).
It isn't open source though.
--
Re:even more obscure (Score:1)
Did you ever see the Gandalf 2000? It was a "serious" CP/M machine. I have many happy memories of doing mindless little hacks (ddoouubblliinngg aallll oouuttppuutt eettcc..) on the thing. My friend Tom wrote a game based on Steve Jackson's OGRE for it, which we later ported to the spanking new Apple II+
Sweet memories. This Parsec now, it's amazing.
UCITA me? I FSCKa you up!
Re:Why such requirements? (Score:1)
And my complaint is not with price, but with the bother of getting a game, finding out it doesn't work, waiting for the upgrade to come, installing it and hoping it works.
Re:Why such requirements? (Score:1)
Re:TI-994a version? (Score:1)
Funny you mentioned the licensing. There was some bickering from Texas Instruments regading the V9T9 emulator, requirings its ROMs. I don't get it. They abandoned all of us around September of 1983 by "orphaning" the computer and they yell at everyone for emulating it?
Re:Quirkiness of the TI-99/4A (Score:1)
A friend of mine used to work for TI. He claims that one of the major screwups that TI had with that machine, was that when it wasn't selling well, and they wanted to get rid of them quick, they started giving $50 rebate coupons [was priced around $100 at the time]... Then the price dropped to $50... but they didn't take out the rebate coupons... oops...
I've also heard [dunno really] that the TI99/4A was better than it let on. That they kept the chip held back just to match what it's competitors had instead of letting it loose to kick butt... That's what I heard anyway [shrug]
Ender
Re:Very Cool (Score:2)
Oh yeah, and Quake II is cross platform as well. But not as pretty.
To the best of my knowlege, all three Q3 platforms are interoperable - you can play against a Mac user from your Linux box, etc.
Torrey Hoffman (Azog)
Torrey Hoffman (Azog)
Re:Why closed? (Score:1)
Re:Looks good, but unstable (Score:1)
some people are assholes
extension of POSIX (Score:1)
Re:Looks good, but unstable (Score:1)
Re:Why such requirements? (Score:2)
Re:Daydreaming... (Score:2)
Esperandi
But it looks like I'll be trying out this new one, that game was damn fun.
Debian (Score:2)
Don't forget to run ldconfig after it.
I did try it, but i didn't like it like this.
Re:Why such requirements? (Score:2)
B) #D is the name of the game. 3D takes space, it take computing power. To draw even the most complex 2D sprite, all that is required is a blit of a 160K image, but to draw the same picture with 3D, it will take a few thousand polygons with a thousand verticies and a few matrix multiplies for each vertex plus color, shading and texture calculations. Not to mention that current games use something like 30 meg of textures, which shows there need of huge memory. Its not sloppy coding. The executable themselves aren't significantly larger, and the coding is probably even tighter. But when you have 3D scenes with a few million polygons per level and a total of a hundred megs of textures, memory gets hit. The Quake 3 executable is 830 kilobyes, but the
Re:Quirkiness of the TI-99/4A (Score:1)
Parsec was one of the better ones, I wasted hours of time playing it instead of doing my high-school homework.
Re:Unfortunately... (Score:1)
Re:Which is why I don't run Linux... (Score:1)
A) There is no comparable accelerated environment like DirectX on Linux.
B) Linux doesn't have hardware support of a lot of things.
C) Netscape really does suck!
But its getting better. 3D is being done right, (ie direct access.) Opera is out (the web-browser equivilent of BeOS) and linux is getting more game friendly every day. Of course Linux will probably never have something comparable to directX, becase it would require a lot of people to work together on a project with disparate pieces, yet keep it slim. Linux projects can work together, but even in focused environments they have the nasty habit of reusing a lot of code (GNOME and imlib for example) which is great for normal programming, but is condusive to bloat, which is unacceptable for a thin layer like DirectX.
Re:Very Cool (Score:1)
Re:Which is why I don't run Linux... (Score:1)
Of course Linux will probably never have something comparable to directX
What's wrong with OpenGL? Or am I missing something?
Re:Well I think my prayers have been answered (Score:1)
Re:libglide required (Score:1)
It seems a little strange that the linux version wouldn't do the same?
Re:Looks good, but unstable (Score:1)
Anyway, I was quite impressed nevertheless. I do realize this is an alpha product, and I wasn't terribly surprised it crashed. I was just hoping to find out if others were having similar problems so that I could determine if the problem was on my end or not.
Thanks for the reply.
-Scott
"there once was a big guy named lou
another space game for linux: BFRIS (Score:2)
Open source security is impossible here... (Score:1)
The only way to secure against bots is to have a referee sitting behind every client playing the game (and even then he might be payed off). This is the same principle with computer chess -- there's absolutely no way to prevent a person from having big blue (or Kasparov for that matter) choosing his moves for him, without physically observing the match. When it gets down to it, someone could make a physical robot that plays FPS by monitoring video output visually and physically typing on a keyboard (or, more realistically, by replacing video drivers and monitoring in software, and replacing keyboard/mouse drivers for input and inputting in software). Nobody's taken this approach yet, but the only thing stopping them is obscurity. With open source, none of that roundabout shit would be necessary, so it's easier (though always possible); there truly is *no* way to secure against bots.
The most viable solution, which is actually an alternative to security, is to privatize every game. Have every player sign his logins with public key crypto, and if he starts cheating he gets manually put on the blacklist. In order to prove he's not on the blacklist he would have to be authenticated by a trusted server that maintains blacklists before he could play. Something similar is already used in Q3/halflife to prevent piracy (so-called). Extending this system to blacklist cheaters would probably be trivial; it wouldn't even require modification of the client (only server). Of course, server admins would be able to use whatever subset of the blacklist they want, or whatever alternative blacklist servers, or no blacklist at all.
I still don't consider that real security though. It's just an imperfect but easier version of the personal referee. It's the equivalent of not having any file permissions, but only letting close friends use the computer. And one major potential problem might be people getting blacklisted who shouldn't. Anyway, security in the traditional sense is impossible for these games. The only total solution is that people learn to have some consideration for others, and not to take games so seriously. Hey, it could happen ;)
Re:Demo Mirror (Score:1)
Re:Gaming and Linux. (Score:1)
[backgroud humming to the tune of the old negro spiritual "We Shall Overcome"]
I too hope that one day Jew and Gentile will both use an Open API on Linux to play games. One day in the future, OS's will be judged by the content of their kernel and not by the color of the hair of the coders. Free BSD at last! FreeBSD at last! Thank God Almighty, FreeBSD at last !!
Re:Gaming and Linux. (Score:3)
It's here now and it's name is SDL [devolution.com]. Linux. Windows. Mac. BeOS. 2D and OpenGL graphics. Sound. Input. DirectX on Windows. Fast. Lean. LGPL.
The first developer was Sam Latinga, who currently uses SDL to bring games to Linux with the other folks at Loki Software...
DirectX has been ported to Linux (Score:1)
what about the Solaris versions? (Score:1)
Re:Dramite Ships Attacking! (Score:1)
> Who are the dramite?
The names of the ships (Urbite, Dramite, one other that escapes me now) were derived from the names of the programmers. There's also the letters "Jed" and "Urb" in the landscape scrolling below the ship. Yes, you can fit programmers' credits into even a small game.
Unfortunately, my 90MHz 601 isn't quite up to running Parsec at a reasonable speed on Mac V9T9--although it does do a great job at MunchMan. I'll have to pick up the real thing next time I'm at the folks' place. That, or become the first and only person to upgrade to a G4 for the sake of TI-99/4A emulation.
Re:TI 99/4A Emulators? (Score:1)
There are lots of TI emulators, though not as many as there are for other platforms. A place to start looking for anything TI-related is at http://99er.hispeed.com [hispeed.com]. There's also TI-99/4A support in the multi-emulator MESS, at http://mess.emuverse.com [emuverse.com].
You do need the system ROMs to run the emulator and the cartridge ROMs to play the games. There's PC software to do the dumps, and I'm sure that somewhere out there you can find already-dumped ROMS, but I have no idea where.
Re:I love these games. (Score:1)
Head over to Caldera and download DR-DO....er...OpenDOS from them. It's in
there (they have a DOSEMU package buried somewhere on their FTP server too).
I used to run it on my 486/25 linux laptop.
Re:libglide required (Score:2)
Re:Open source security is impossible here... (Score:1)
The way they guard against bots (it's server policy, not all do) is to accept connections only from authenticated binaries. Some trusted parties compile, sign and distribute binaries which authenticate themselves via RSA to game servers. Open source and very difficult to cheat, both at once.
Re:Open source security is impossible here... (Score:1)
You can't secure a game from the inhumanly accurate reflexes of a bot, but you can (even with open source) secure the game against certain types of cheats, like the see-through-walls cheats in Quake. Just don't disclose unnecessary info to the clients. It's something that needs to be designed into the protocol from the very beginning, not as an afterthought. I think this is the type of thing that / was talking about.
---
Glide wrappers? (Score:2)
Whatever happened to the Glide wrappers that used to all be in the news a years or two ago? Any available for Linux/BSD yet?
---
Re:Which is why I don't run Linux... (Score:1)
Re:Why closed? (Score:3)
implementing robots-- very cool.
Your prayers are/will be answered
BTW, all the art, text and code are Open Source. And the security it through not trusting the clients. We know they will be hacked...in fact, we encourage it.
Re:Which is why I don't run Linux... (Score:1)
You mean GNU's Not Unix, right?
Re:TI 99/4A Emulators? (Score:2)
Re:Which is why I don't run Linux... (Score:2)
Thinking back to the only DirectX proggy I've seen the source to, SDL [devolution.com] (Simple DirectMedia Layer) does an awful lot of this, and cross-platform too. I think there's definite stress on the "simple", but that suits me fine...
Re:DirectX has been ported to Linux (Score:2)
Re:Gaming and Linux. (Score:2)