Don't get too worried...... I appreciate the work you've done, if nobody
else here seems to (I'd like to do one too--in mircocode :-) ). As for
Kevin, I think that he's just kinda put-off by the idea that somebody else
should finish "his baby" (if you will). Give him a break.
Now for the real heresy:
What about a DOS port of plex86 using the gnu svgalib compiled for DOS?
Now you can bitch!!!!
Drew Northup, N1XIM
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf
> Of Willow Schlanger
> Sent: Wednesday, February 07, 2001 1:05 PM
> To: [EMAIL PROTECTED]
> Subject: Re: [plex86] more DT stuff
>
>
> Ok. Now it's under the LGPL license. Kevin: take a look at it, OK? Just
> compile and run xlatscp.c, and then compile and run demo.c. The input is
> x86.scp, and the output will be sent to the standard output, by demo.c.
> That just represents some of what it can do. Isn't that cool? I can use
> it right now in place of disasm.c and disasm.h, if you like; I've
> noticed that some of the things in disasm.c are missing (like mov
> ax,[disp] which says that it's unfinished). Anyways, want to know
> something wierd? I disassembled (accidently?) a Windows 95 boot disk
> (FAT12/16) and its boot sector first checks for JO.SYS, and then checks
> for IO.SYS. Wierd!! And I couldn't have been SURE that's what it does,
> if I didn't use plex. But I'm sure there are legitimate uses of reverse
> engineering: for example, someone could debug an operating system they
> are developing.
>
> Later,
> Willow
>
> Kevin Lawton wrote:
> >
> > Willow Schlanger wrote:
> > >
> > > Yeah, well, OK. I'm sending you the stuff. It's still copyrighted,
> > > because those 150 lines represent many days of very, very hard work. I
> > > had to print out tables from intel's manuals, get out a pen,
> and take a
> > > stab at it.
> >
> > I seem to remember doing such hard work before myself.
> >
> > The decoder in plex86 (which is from bochs) has hand-coded decode
> > attributes in tables. I haven't looked at your code, but I assume
> > it's a short-hand way of creating such tables. But this work is
> > done already. It's also tested on many guest OSes.
> >
> > > I'll tell you what: if you guys (Ron Parker and anyone on the plex86
> > > list etc.) can add floating-point and MMX support, I'll commit the
> > > changes under the GPL.
> >
> > That's not how it works for plex86. We use the LGPL license.
> > Your work is either LGPL'd or not. Demands are not acceptable.
> >
> > If you want people to extend your work in Open Source, then
> > submit it as such, and interested parties might help.
> >
> > -Kevin
> >
> > --
> > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
> > Kevin Lawton [EMAIL PROTECTED]
> > MandrakeSoft, Inc. Plex86 developer
> > http://www.linux-mandrake.com/ http://www.plex86.org/