<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>Ok, I stand by my earlier analysis, though I forget what it was. :)<BR>
Partly that the "4.1" source in CVS is not 4.1, so understanding how it worked can't be done from source. Though I guess I could read the assembly if we really need to know..<BR>
<BR>
Thanks,<BR>
- Jay<BR><BR><BR>
<HR id=stopSpelling>
<BR>
> Date: Thu, 29 May 2008 15:02:09 +0200<BR>> From: wagner@elegosoft.com<BR>> To: m3devel@elegosoft.com<BR>> Subject: Re: [M3devel] _lowbits / _highbits (Pixmap bug-- 4.1 vs. buggy 5.x)<BR>> <BR>> Quoting Jay <jayk123@hotmail.com>:<BR>> <BR>> > 1) Just fyi, NT386GNU didn't build with my fix, so it is disabled <BR>> > there only, and the bug could very well be present there.<BR>> > Er, then again, this stuff works differently for the gcc backend, so <BR>> > I don't know, I'll have to look, and run the tests, not today.<BR>> > Which reminds me also, these symbols should be static hand.c, except <BR>> > for NT386 -- the source can't tell, so it'll have to be a define <BR>> > from the m3makefile.<BR>> ><BR>> > 2) Can anyone confirm my history and the missing source?<BR>> > ie: Confirm that what is marked as 4.1 and 5.1 in CVS really is 4.1 <BR>> > and 5.1? I don't think 4.1 is accurately marked.<BR>> > In particular, I don't think the 4.1 Stackx86.m3 is what 4.1 <BR>> > actually shipped.<BR>> ><BR>> > 3) Or confirm my analysis that leads to the "accusation"? It was tedious.<BR>> <BR>> I don't think that a complete 4.1 code set was ever imported into<BR>> the CVS CM3 repository; at least I don't remember we got the complete<BR>> 4.1 code from Farshad Nayeri. What we got was 5.1 and it wasn't even<BR>> compilable by any existing M3 compiler. The gcc backend was so old<BR>> that it wasn't usable on any system we had. I think we extensively used<BR>> PM3 for booting and even incorporated some of PM3's code where<BR>> necessary.<BR>> <BR>> I remember that I had several evaluation CDs from CM3 some years before<BR>> the open source release, so it may be that contents from one of these<BR>> CDs were imported as 4.1. I'm afraid it is not really traceable now.<BR>> We never got any versioned code from Critical Mass (I don't know what<BR>> they used for version control), only the bare source code.<BR>> <BR>> Olaf<BR>> -- <BR>> Olaf Wagner -- elego Software Solutions GmbH<BR>> Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin, Germany<BR>> phone: +49 30 23 45 86 96 mobile: +49 177 2345 869 fax: +49 30 23 45 86 95<BR>> http://www.elegosoft.com | Geschäftsführer: Olaf Wagner | Sitz: Berlin<BR>> Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194<BR>> <BR><BR></body>
</html>