[Coco] Trying to build new images

Bill Gunshannon bill.gunshannon at hotmail.com
Wed Jan 11 09:56:18 EST 2017


On 1/11/17 9:17 AM, Bill Pierce via Coco wrote:
> Sorry, the last one was supposed to be for Bill, not Ed LOL
>
>
>
>
>
> 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: Bill Pierce via Coco <coco at maltedmedia.com>
> To: coco <coco at maltedmedia.com>
> Cc: Bill Pierce <ooogalapasooo at aol.com>
> Sent: Wed, Jan 11, 2017 9:15 am
> Subject: Re: [Coco] Trying to build new images
>
> Ed, both rel and krn have special headers. Ironically, rel is not used after the system is relocated (hence "rel=relocator") and is loaded by DECB so it does not have a proper header. Krn has a some odd code at the beginning which disappears after relocation and the header is hidden behind that code. All 3, rel, boot, and krn are "filled" at the end to be a certain size to make the merged "kernel" a fixed size.A lot of this was the premises of Brett's "CocoBoot" which did away with all this unneeded code (only needed while booting), which by the way is exactly how the bootrom for the Coco3FPGA works... it does away with rel & boot and replaces krn with ccbkrn which is loaded from the root dir.  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 & 3https://sites.google.com/site/dabarnstudio/Co-Contributor, Co-Editor for CocoPediahttp://www.cocopedia.com/wiki/index.php/Main_PageGlobal Moderator for TRS-80/Tandy Color Computer Forumshttp://www.tandycoco.com/forum/E-Mail: ooogalapasooo at aol.com  -----Original Message-----From: Bill Gunshannon <bill.gunshannon at hotmail.com>To: coco <coco at maltedmedia.com>Sent: Wed, Jan 11, 2017 8:16 amSubject: Re: [Coco] Trying to build new imagesOK, next set of questions.Is rel a module or just a program?Why, you ask?I saved the file used to build the boot track and ran identagainst it.  rel is listed as not a module and krn gets a badheader message.Looking at the source for rel it appears to have everything init to be a module, but I'm no expert (yet!).Next, I tried to assemble rel.asm on my system.  It wouldn'tassemble.  Are the sources not in a format recognized by theNitrOS9 asm command?Would the bad header in krn cause it to not execute?Anybody want to hazard a guess why these programs appear to bebroken?  Or, are the results from ident bogus?Oh yeah, I tried running ident against rel and krn in other diskimages with the same results.bill-- Coco mailing listCoco at maltedmedia.comhttps://pairlist5.pair.net/mailman/listinfo/coco-- Coco mailing listCoco at maltedmedia.comhttps://pairlist5.pair.net/mailman/listinfo/coco
>

That's OK. I read it anyway. :-)

So, there is nothing wrong with either rel or krn, they are
just "different". So I still can't seem to figure out why the
bootfile written to a new disk doesn't execute anything beyond
rel.

bill




More information about the Coco mailing list