[Coco] NitrOS-9 Nightly Build -- Where we are

Gene Heskett gheskett at wdtv.com
Wed Oct 10 12:41:57 EDT 2012


On Wednesday 10 October 2012 12:34:49 Boisy G. Pitre did opine:

> Here's the skinny: the move to lwasm has apparently broken the build of
> NitrOS-9 due to the difference between lwasm and mamou in processing
> definition settings on the command line.  Mamou's rule is that the
> command line takes precedence over the same name in the source; lwasm's
> is just the opposite.
> 
> William Astle is the lwasm author.  I've asked him how difficult it
> would be to change lwasm to accommodate the behavior that mamou has (as
> an extension to lwasm, not to replace it). He claims it wouldn't be
> easy to change, and is not open to changing it in any case.
> 
> That leaves us with two options:
> 
> 1) Abandon lwasm and go back to mamou
Which has worked, and worked well for a long time.

No one has floated a reason to switch that I've been made aware of.  
Licensing perhaps?

> 2) Change the affected sources to wrap code like this:
> 
> XXX SET 3
> 
> to:
> 
>   IFEQ SET
> XXX SET 3
>   ENDC
> 
> It's actually not that cut and clear in every case, but in general,
> that's what is needed.

But will likely need even further expansion than those 3 lines.  Like a 
separate, customized source file for each variation, whereas now it only 
takes one src file, with the switches made on the assembly command line 
from the makefile.

I vote #1.  Keep mamou, barring licensing gotcha's.
 
> The likelihood of me fixing the project in the next two months is very
> small.  I'm just too busy to deal with it right now.  I'm hoping
> someone can step up and get the project into shape so that it can
> assemble properly with lwasm, because I'm really committed that
> toolset.
> 
> 
> --
> Coco mailing list
> Coco at maltedmedia.com
> http://five.pairlist.net/mailman/listinfo/coco


Cheers, Gene
-- 
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
My web page: <http://coyoteden.dyndns-free.com:85/gene> is up!
If Karl, instead of writing a lot about Capital, had made a lot of Capital,
it would have been much better.
		-- Karl Marx's Mother



More information about the Coco mailing list