WarpUp (383/442)

From:Thomas Frieden
Date:25 Dec 99 at 14:46:53
Subject:Re: [warpup] official Quake Porting Project

Hi,

On 25 Dec 1999, Steffen Haeuser wrote:
> ow> First of all, I would suggest getting a CVS server somewhere on the net.
> ow> IIRC, ninemoons.com offer this for open source projects, or COSA. For a
>
> Okay. As soon as it is clear where, i will upload my source there. I
> am doing the stuff "cleanly done", don't fear. I would not release
> (and suggest this also for others) any code which is not yet properly
> working (like the network code, which i only have working as long as
> the Amiga is the Server, currently).

First, soemone has to check in the *original* source, it's always a good
idea to have that in first, so when something is messed up, you get the
old stuff back.

> ow> The next step would be to assemble a fixed team before anybody does any
> ow> real work to do the different stuff. Even if Quake isn't hard to port at
> ow> first glance, you still have to coordinate the effort, to avoid people
> ow> doing the same work twice, and to avoid putting in features that may
> ow> hinder other features. For instance, consider the way the input is done:
> ow> If it's messed up, it will be hard to put in support for analog joysticks,
> ow> sega pads, or playstation pads.
>
> Well, i am doing the input like this:
>
> All code is cleanly done, thinking first, coding second.

I wasn't implying anything else, thrust me, it was just an example that
planning is needed...

> ow> What also may be an issue is the compiler: Steffen already suggested
> ow> StormC, but this should be agreed on by everybody in the team (some people
> ow> may not have StormC at all), plus it may be an issue for PowerUp versions.
>
> I am not so sure if this is really an issue :) But well, maybe.

No, it's definitely an issue. That's in fact the whole point about a
unified Quake porting project. If you start leaving features out (and
PowerUp *would* be one feature of the port), you start the whole Doom
affair again, there will then be a seperate PowerUP port that may lack
some features of other ports, which will maybe spawn another port, which
may lack features of the unified port, etc, etc.

> I could easily modify my code to be compiler independent, and if
> people say which compiler THEY want to use, i could add support for
> them to those parts i already did. Who would be interested on helping
> to work on the source, BTW ?

That's a good question. Who will work on Quake at all ? Any one interested
at all ?

> I have to add that i use some PPC-Native optimizations in vid_amiga.c which
> could not be overtaken directly into PowerUP. So for a PowerUP version there
> would have to be added a vid_powerup.c, if this is really wished.

See above abuot the "really wished" part.

Regards



Thomas Frieden * Schlossstr. 176 * 54293 Trier
Programmer for Hyperion / Shogo team