[Coco] Small OS-9 drivers taking up 16K after loaded
Bob Devries
devries.bob at gmail.com
Mon Mar 29 00:54:41 EDT 2010
Roger,
you really need to use OS9Gen to put a bootfile on a disk.
At a guess, what's happened is that the pointer in LSN0 is still pointing to
the old bootfile, not the new one.
Regards, Bob Devries
--
Besides a mathematical inclination, an exceptionally good mastery of one's
native tongue is the most vital asset of a competent programmer.
Edsger W.Dijkstra, 18 June 1975
----- Original Message -----
From: "Roger Taylor" <operator at coco3.com>
To: "CoCoList for Color Computer Enthusiasts" <coco at maltedmedia.com>
Sent: Monday, March 29, 2010 2:45 PM
Subject: Re: [Coco] Small OS-9 drivers taking up 16K after loaded
> At 10:43 PM 3/28/2010, you wrote:
>
>>I have a question concerning drivers that use the RBF system. If the
>>modules are loaded from the prompt, even if merged into one module and
>>occupying only $2AA bytes of code, why would there be a drop from 24k free
>>memory to 8k? 16k has been eaten instead of 8k. The driver doesn't use
>>anywhere near enough memory to exceed 1K, let alone 8K. Does any code or
>>memory from RBF also get allocated?
>>
>>24k free
>>
>>merge drivepak.dr drivepak_h0.dd drivepak_h1.dd >dp
>>(dp is $2AA bytes)
>>attr dp e pe
>>load dp
>>
>>now 8k free
>>attempting to even use "dir" now produces the error #207 memory error
>>
>>as expected, unlinking dp gives me my memory back
>>
>>I'm going to try using ded to merge these into os9boot and test them that
>>way.
>
> Well, I thought "ded" was an os9boot file editor. Never mind.
>
> So, I merged os9boot and my drivers onto another disk, deleted
> /dd/os9boot, then copied the new os9boot file over to /dd, ident os9boot
> shows my drivers, but after booting up, the 3 drivers are not in RAM.
> This leads me to believe that fragmented os9boot files are not supported,
> and the load process breaks. I thought NitrOS-9 handled this. The file
> is still at sector $0B.
>
>
>
> --
> ~ Roger Taylor
>
>
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> http://five.pairlist.net/mailman/listinfo/coco
More information about the Coco
mailing list