[Coco] ... and now on Ubuntu 13.04...

Tormod Volden lists.tormod at gmail.com
Tue Jul 16 15:37:10 EDT 2013


On Tue, Jul 16, 2013 at 6:29 PM, Gene Heskett wrote:
> On Tuesday 16 July 2013 12:20:30 Bob Devries did opine:
>> All the .dsk files appear to be in the nitros9/dsks directory, however,
>> the SYSGO module has a bad CRC in both level1 and level2.
>>
>> Gene are you seeing this, or is it just me?
>>
>> Header for : SysGo
>> Module size: $1FF  #511
>> Module CRC : $5A4ED6 (Bad)

> I may have a clue, but I can't find any references to it in lwtools docs.
>
> Does anyone have a clue what the assembly line:DefTime  dtb, or in another
> place DefName   dts is?
>
> If at assembly time, the linker is replacing those with some sort of a
> macro, then its possible the crc would be wrong.  At this point I think its
> worth asking Mr. Astle, or maybe filing a bug?  I dunno.  I am inclined to
> say its a bug in lwtools that could hit any module that uses this pair of
> "macros, dtb, dts"  The only place we are going to find out what they are
> is probably by reading the lwtools sources, which we can of course.

If the same code yields different binaries on lwasm and mamou, it
could be this issue:
https://sourceforge.net/p/nitros9/discussion/597957/thread/d561f1e4/?limit=25#5d66

Check the build log to see if the "noindex0tonone" pragma is used for
this target.

Tormod



More information about the Coco mailing list