[Coco] NitrOS-9 Level2 and 6309 language label
L. Curtis Boyle
curtisboyle at sasktel.net
Sun Jun 9 02:34:19 EDT 2019
I am still out of town, but can confirm that the 6309 version of grfdrv has a ton of 6309 only code in it. Amongst the most of any module.
Sent from my iPhone
> On Jun 8, 2019, at 9:07 PM, Gene Heskett <gheskett at shentel.net> wrote:
>
> Is there in fact, any 6309 code in grfdrv? I do not personally know,
> never haveing waded around in it. Theres also a small chance a
> conditional is wrong and any 6309 code erroniously assembles to a
> forever loop, or even a stack cleanup is wrong when the Obj6309 is in
> effect. That would probably take a carefull audit, krn4, and a ream of
> paper to keep notes on. I don't even know if the src would fit in a #56k
> tsedit buffer. rbf.mn won't if you leave enough comments in it to tell
> you whats its doing. There were times, when I was putting the cluster
> stuff back in that K.D. took out & had the audacity to call it a
> Christmas present. He took it out so we couldn't go beyond a 132
> megabyte disk, when I'd have to go back and take out 200 bytes of
> comments so I could add enough more comments to keep track of what I was
> doing. The lack of comments in rbf.mn today wasn't because I wanted to
> keep it a secret, but because I was down to 20 or fewer bytes of working
> room in "vi"s 56k buffer. I did not have anything but the coco3 to do
> that work with back then.
>
> Later I had a big box amiga, and ced could handle bigger files, but it
> wasn't stable so I didn't ever trust it to work on nitros9. It wasn't
> until I made the jump to linux that editors with gigabyte buffers were
> available. But that was a decade and change later when memory was down
> to 5% of its former cost.
>
> Do we even have the srcs for grfdrv? Or are they from disasm?
> Looks like original. Or does in my 2016 copy.
>
> Observations; lots of 6309 codes but maybe there are some ELSE's missing?
>
> IFNE H6309's 256
> ELSE's 247
> ENDC's 256
>
> So theoretically, there are 9 places where there is no 6809 code. That
> seems odd.
>
> Bears rechecking for missing else's? Since the count of IFNE H6309's
> matches the count of ENDC's, it stands to reason that there should also
> be an equal number of ELSE's in order to have the 6809 stuff segregated.
> The code is obviously going to change according to the H6309 setting.
> And right at the top of the file, there is nothing to set ty/la to
> Obj6309. Shouldn't that be decided in the Makefile and fixed by a
> conditional in the .asm file?
>
> Now I could also be totally wrong because the newest version I have here
> is now 2 years old.
>
> I have a script that will download lwtools, toolshed and nitros9,
> building them from fresh pulls of the repo's. Has anything been changed
> like repo's moved etc, that would prevent me from making a fresh copy of
> everything today?
>
> Cheers, Gene Heskett
> --
> "There are four boxes to be used in defense of liberty:
> soap, ballot, jury, and ammo. Please use in that order."
> -Ed Howdershelt (Author)
> Genes Web page <http://geneslinuxbox.net:6309/gene>
>
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> https://pairlist5.pair.net/mailman/listinfo/coco
>
More information about the Coco
mailing list