[Coco] MShell

Bill Pierce ooogalapasooo at aol.com
Thu May 14 21:48:43 EDT 2015


Gene, I have only 3 versions of RMA
The 6809 & 6309 versions from the repo disks and the original micoware version. I use the 6809 version from the repo

 

 


Bill Pierce
"Charlie stole the handle, and the train it won't stop going, no way to slow down!" - Ian Anderson - Jethro Tull

 

My Music from the Tandy/Radio Shack Color Computer 2 & 3
https://sites.google.com/site/dabarnstudio/
Co-Contributor, Co-Editor for CocoPedia
http://www.cocopedia.com/wiki/index.php/Main_Page
Global Moderator for TRS-80/Tandy Color Computer Forums
http://www.tandycoco.com/forum/

E-Mail: ooogalapasooo at aol.com


 

 

-----Original Message-----
From: Gene Heskett <gheskett at wdtv.com>
To: coco <coco at maltedmedia.com>
Sent: Thu, May 14, 2015 9:17 pm
Subject: Re: [Coco] MShell




On Thursday 14 May 2015 13:52:49 Bill Pierce via Coco wrote:
> Gene, I have no
problems with compiling C sources into program
> modules. The extra two bytes
problem doesn't affect this. It's ONLY
> when building the C libraries that
there seems to be a problem and NO
> linker is used at all on C libraries.
Libraries are not linked until
> compile time when used in a module.
>
> These
ROFs were created by the repo version of RMA. RDump will claim
> they are not
ROFs. If merged into a library, then using CK's "lib" to
> split them, it says
they are not ROFs. Again, NO linker involved. If I
> try to use these "merged"
libraries in a C project, THEN RLink will
> also say they are not ROFs.
>
>
Using the libraries from online (clib91 and cgfx7) work and compile
> fine.
>
>
I have just about chased it down to RMA, but have yet to get a chance
> to try
the old MW rma to see if that's the problem.
>
>
How many rma's do you
have?

What I have here:
{t2|08}/DD:vfy -x rma
Length of file: $00005D4E

Module
found at offset $00000000 in this file
Header for    : rma
Header parity : $3A
(good)
Module size   : $5D4E
Edition       : $0D
Ty/La At/Rv   : $11  
$80
Program module, 6809 object, Re-enterable, R/O
Exec. off     : $003C
Data
Size     : $1A94
Module CRC is : $7CEF4F (good)

Bytes read    : $00005D4E

And
I just had to fix it with the cp -o, MShell ate it, like everything 
else I
copied with it this morning.  V1.0.2 according the the zip file.

>
>
> Bill
Pierce
> "Charlie stole the handle, and the train it won't stop going, no way
>
to slow down!" - Ian Anderson - Jethro Tull
>
>
>
> My Music from the
Tandy/Radio Shack Color Computer 2 & 3
>
https://sites.google.com/site/dabarnstudio/
> Co-Contributor, Co-Editor for
CocoPedia
> http://www.cocopedia.com/wiki/index.php/Main_Page
> Global Moderator
for TRS-80/Tandy Color Computer Forums
> http://www.tandycoco.com/forum/
>
>
E-Mail: ooogalapasooo at aol.com
>
>
>
>
>
>
> -----Original Message-----
> From:
Gene Heskett <gheskett at wdtv.com>
> To: Bill Pierce via Coco
<coco at maltedmedia.com>
> Sent: Thu, May 14, 2015 12:32 pm
> Subject: [Coco]
MShell
>
>
> Bill;
>
> As I was trying to setup a working c compiler for
testing,
>
> I first found
> that without exception, every .r file I had, had
$0000 or
> $00000000 ending byte
> sequences, so I am wondering it its not the
linker
> that has developed some sort
> of bitrot/tummy ache?
>
> I have rlink
under both names here:
> t2|08}/DD:vfy -x
> c.link
> Length of file:
$00003944
>
> Module found at offset $00000000 in this
> file
> Header for    :
rlink
> Header parity : $55 (good)
> Module size   :
> $3944
> Edition       :
$0A
> Ty/La At/Rv   : $11   $81
> Program module, 6809 object,
> Re-enterable,
R/O
> Exec. off     : $001C
> Data Size     : $15BA
> Module CRC is :
> $DED07D
(good)
>
> Bytes read    : $00003944
>
> {t2|08}/DD:vfy -x rlink
> Length of
>
file: $00003944
>
> Module found at offset $00000000 in this file
> Header for  
:
> rlink
> Header parity : $55 (good)
> Module size   : $3944
> Edition       :
$0A
> Ty/La
> At/Rv   : $11   $81
> Program module, 6809 object, Re-enterable,
R/O
> Exec. off
>
> : $001C
>
> Data Size     : $17BA
> Module CRC is : $A682E8
(good)
>
> Bytes read    :
> $00003944
>
> But I see that rlink, probably
courtesy one of vfy's options, has had
> its
> data size permanently expanded by
half a kilobyte.  This may not be
> what
>
> you have, but that last time I
built some c stuff, either pf or
> cntx(5) it all
> Just Worked(TM)
>
> Is this
any help at all?
>
> Can I see the vfy output on whatever
> you are using for
the c.asm?
>
> And I have MShell-1.0.2, which may not be the
> newest, but it
trashed
> every file copy I attempted, so now I am having to go
> back over the
list
> of c stuff I copied & redo it with an overwrite with a cp -o
> /path
/path
> But I am out of time, dr's appointment shortly.
>
> Where can I get
the
> latest MShell?
>
> 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

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