[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Whatever happened to the KEGS updates?



On Apr 7, 12:43 am, "Christopher G. Mason" <c...@my-deja.com> wrote:
> On 4/6/2010 11:00 PM, geoff wrote:
>
>
>
> >    To: schmidtd
> > I just checked the KEGS 0.91 source code and its still GPL.  There are no
> > legal reasons why the source can't be extended (Kent maintains all copyrights
> > to what he has written--any new code is copyrighted by the respected developer
> > and the source must remain available).  The solution which I think might be
> > better is to rename the code base and spin a new version.  This way, if Kent
> > chooses to continue to work on KEGS, there is no user confusion of which
> > version is which (it is bad enough that KEGS32 is often confused to be
> > KEGSwin).
>
> > With a chat discussion earlier today, I found out that another Apple II
> > developer is willing to host a private SVN repository for KEGS advancement.
> > The choice comes down to using a private (running on somebody's personal
> > server) or to create a new name and create a new project on sourceforge.
>
> > During lunch today, I was talking about this situation to yet another Apple
> > enthusiast who suggested the name kiae (Kiae Is an Apple iigs Emulator).  I
> > had thought of the name "eggs" if it was decided to use the GTK for a GUI
> > (where eggs would stand for enhanced GTK GS).  The nice thing about GTK is
> > that it can be one GUI and run on all major modern operating systems (Windows,
> > Mac OS X, and UNIX).
>
> > I have some KEGS code which I would like to also contribute--and I agree that
> > a decent revision control system is needed for individual developers to
> > maintain their code.
>
> > Geoff
>
> I'm all for a fork, a friend of mine actually suggested that when he got
> wind of what I was working on. Internally my build is called "KEGS
> 0.92", but thats easily changed. Personally I'm not a fan of GTK+,
> simply because it doesn't use the native OS's widgets. It looks pretty
> bad on Windows and really horrible on OS X. wxWidgets is one of the few
> cross platform GUI libraries that does use the native widgets. In the
> end, its usually best to program each platform's GUI code separate (see
> VICE), but thats a lot of work.
>
> For the video, audio output, and joystick control, standardizing on SDL
> is a no brainier vs. writing separate drivers for each OS. That work is
> already pretty complete with the KEGS-SDL port. Lower level stuff like
> native serial, parallel, and MIDI I/O will require drivers for each
> platform.

I agree, a fork isn't out of the question - it would just be nice to
do it all under the auspices of the "real" KEGS.  With CasaGS, KEGS32,
KEGS-SDL, and other versions out there... I just hesitate to
proliferate things further.

I sent a note to Kent with the most recent email address I could find
(his ProValid.com company), along with the email to him at
Sourceforge.  If he doesn't end up being available, I'll volunteer to
set up a SF project and repository.  Then somebody will have to come
up with a name. :-)