🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: rec.games.programmer
Article #2372

Re: DirectX and Linux/Unix as a game development/target environment

#2372
From: Josh Vanderhoof
Date: Mon, 27 Jan 1997 00:00
36 lines
2380 bytes
Peter Stephane (speter@essi.fr) wrote:
: Marinos J. Yannikos wrote:
: > 
: > I wonder if it would make sense to attempt to write a game (multimedia?)
: > programming library which supports DirectX as well as Linux/SVGAlib and
: > perhaps X. It looks like all major companies have switched to DirectX,
: > so if there was a way to support most useful DirectX functions under
: > Linux, the growing Linux community might benefit from this. Note that
: > there are 2 possibilities: 1) attempt to "port" DirectX to Linux/SVGAlib
: > and 2) write a library with its own API which will work with DirectX and
: > Linux/SVGAlib.

: 
: I find it very intersting because I had exactly the same idea a few
: months
: ago ;-). As a Linux fan, I had begun to work on a new (private) project
: called the "Linux Game SDK", which is more or less and equivalent of the
: DirectX API, but specific to Linux/Un*x.

I've been working a _binary_ compatible games library for Linux, dos
and Win32. It uses ELF format object files that are dynamically linked
at run time (it comes with an ELF linker/loader for Dos and Win32).
So far, I have it working on Linux/X11, Dos with VBE 1.2 and 2.0
and Win32 with DirectDraw. It is pretty cool, you only need one object
file for your game, all the OS dependent stuff is linked on at run time.

Could you guys (and anyone else interested in cross-developing Win32
and Dos software under Linux) check it out, and tell me what you think?

It's at: http://www.planet.net/pjoshv/cross-elf.html

Thanks!

-- 
Josh Vanderhoof (joshv@planet.net)
Technical Details
Message-ID: <5ciqnq$6b@jupiter.planet.net>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <slrn45eemkt.t9a.nino@a0.complang.tuwien.ac.at> <32E7666F.20F6@essi.fr>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: fe306,47eb908674151108
X-Google-Attributes: gidfe306,public
X-Google-Thread: 1103af,47eb908674151108
X-Google-Attributes: gid1103af,public
X-Google-Thread: 1025b4,47eb908674151108
X-Google-Attributes: gid1025b4,public
From: joshv@planet.net (Josh Vanderhoof)
Subject: Re: DirectX and Linux/Unix as a game development/target environment
Date: 1997/01/27
Message-ID: <5ciqnq$6b@jupiter.planet.net>
X-Deja-AN: 212560240
references: <slrn45eemkt.t9a.nino@a0.complang.tuwien.ac.at> <32E7666F.20F6@essi.fr>
followup-to: rec.games.programmer,comp.os.linux.misc,gnu.misc.discuss
organization: B.C. Equipment, Landing, NJ
reply-to: joshv@planet.net
newsgroups: rec.games.programmer,comp.os.linux.misc,gnu.misc.discuss