[Coco] Update announce for gsort

Gene Heskett gheskett at wdtv.com
Fri Oct 19 01:32:35 EDT 2012


On Friday 19 October 2012 01:07:16 Lothan did opine:

> From: Gene Heskett
> 
> > Building this however, using the assembler I was, was a cast iron
> > bitch!
> > 
> > It seems this assembler, and my term screen seems to be locked up
> > until I go tap the reset key & reboot, is case sensitive, but ONLY
> > for the defs, and to get gsort to assemble, I had to go through it
> > and make every variable defined in defs/os9defs as partially
> > uppercased, it had to match how it was shown in the defsfile.  I
> > never ever had to fight with cases in the defines in years past. 
> > That, to get them all fixed, was around 20 passes with vim to fix all
> > those, and which should not have been required. Not on OS9, it
> > famously is not case sensitive.
> 
> Which assembler are you using? I'm just mildly curious because as best I
> can remember asm was case-insensitive and RMA was case-sensitive. It's
> been a long time since I poked into the guts of these beasts, though.
> If I need to assemble anything these days, I usually use mamou from
> Toolshed and copy the binary to a VHD.
> 
I've no clue where this one came from, heres the vfy output:
{t2|08}/DD:vfy -x asm 

Length of file: $00001B00
Module found at offset $00000000 in this file
Header for    : Asm
Header parity : $33 (good)
Module size   : $1B00
Edition       : $0A
Ty/La At/Rv   : $11   $81
Program module, 6809 object, Re-enterable, R/O
Exec. off     : $0011
Data Size     : $1000
Module CRC is : $6560F9 (good)

The cmds dir file carries a 2008/06/02 date, so it may be from 
Nitros9-3.2.8 or there abouts.  Does the above look at all familiar?

Bytes read    : $00001B00

This length I think is important because the asm I just built 3 days ago, 
from a cvs pull 5 days ago, is also $1B00 in length.  And the same crc.

So this is definitely the nitros9, still current today, assembler.  As that 
is the first time I have run it since I wrote the joydrv_6551L.sb module in 
2008, and this copy I built 3 days ago are identical, its safe to assume 
this bug has been there a while.  But I have literally megabytes of code 
sitting here that will take me hours of putzing in the editor to make them 
build using this assembler.

Makes you want to shoot the neighbors cat(s), its so frustrating.

xsm doesn't care, and I've not used csm enough to know about how it works 
in the face of correct but not the same due to case differences in the 
defines.

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!
Too much of a good thing is WONDERFUL.
		-- Mae West



More information about the Coco mailing list