I finally took a look into changes you made in sdas. I saw that you
merged the cs08 extensions, introduced in asxxxx version 4.11. You
introduced the ".optsdcc cs08" option instead of using ".hcs08"
directive as in asxxxx. I understand that you have done in this way
because the support for /* Machines */ directives is not yet implemented
As you already know I'm working on re-merge of sdas with asxxxx, so I
prefer to use the asxxxx approach instead of sdas "hacks". So I don't
wont to introduce ".optsdcc cs08" in one sdcc release and then replace
it with ".hcs08" in the next.
It would be great if you can help me and merge the support for /*
Machines */ directives to sdas. If not, I'll do it, but I can't promise
The support for /* Machines */ directives has to be implemented for all
targets (6800, 8051, z80 and gb).
And an other wish: don't convert tabs to spaces in source files. It
makes the merging a little bit easier...
Gary Osborn wrote:
> I have just installed Cygwin. I am now able to build the SDCC system
> with the Linux methods instead of with VC6. I have not done it yet, but
> I should be able to modify the makefiles for the cs08 version if you
> have better things to do.
> The system already converts all the .def peephole files to .rul files,
> so no changes are required there. It looks straightforward to duplicate
> some of the code in SDCC/src/hc08/Makefile to produce hc08.lib and
> cs08.lib files in SDCC/device/lib/build/hc08.
> This approach is simple, but it would mean that it would not be possible
> to build the hc08 library without also building the cs08 library. I
> think that would be an immediate problem.