[Coco] NitrOS-9 Nightly Build -- Where we are
Retro Canada
retrocanada76 at gmail.com
Fri Oct 12 10:19:15 EDT 2012
I might be missing something here: I checked out the nitros9 239 repo
using mercurial and built it in cygwin. It's is using mamou to
assemble all the modules. I didn't see any lwasm.
I checked out toolshed:
cvs -z3 -d:pserver:anonymous at toolshed.cvs.sourceforge.net:/cvsroot/toolshed
co -P toolshed
and nitros9:
http://nitros9.hg.sourceforge.net:8000/hgroot/nitros9/nitros9
and built it using make dsk
Question is: Am I getting the wrong repo ?
Felipe
On Wed, Oct 10, 2012 at 11:21 AM, Boisy G. Pitre <boisy at tee-boy.com> wrote:
> 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
> 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.
>
> 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
--
Panasonic FSA1-WSX
Commodore 64
Commodore 64C
Commodore 128
Apple //c
TRS-Color Computer 3
TI-99/4A
..and more coming!
More information about the Coco
mailing list