Definitely saw that link and once I got over the hump of actually
transferring the CO file using TEENY or SXM.BA it got me further than I was
for sure.

So I guess I understand how loadm works, once the CO file exists in file
storage RAM, loadm copies into work RAM and spits out the load points.

Once it's copied to work RAM you have to reserve that memory by CLEARing to
the start (Top) address to actually execute it.

Cool, got it, now how do you "unload" something? Just load on top and do an
appropriate clear?

Final clarification, I notice some apps in warm.ba have clear256,XXXXX, and
others have clear0,XXXXX, and I suppose the runm lines without loadm are
for ROM based apps like xtel?

PS, Is it accurate that XTEL is only available in the Booster Pak?

 - Lee
 - 909.437.0250
 - Destroying technology problems.



On Fri, Apr 21, 2017 at 12:16 PM, John R. Hogerhuis <[email protected]>
wrote:

>
>
> On Fri, Apr 21, 2017 at 11:33 AM, Lee Olivares <[email protected]> wrote:
>
>> I'm certain someone in the list will be able to point me in the right
>> direction here:
>>
>> I'm a bit stuck on .CO file management, I get that machine language files
>> need to be transferred using either DOS, XMODEM, or via a "loader.ba"
>> style "installer". I've gotten as far as loading TEENY.CO via dlplus,
>> and I've managed to get HTERM.CO copied, but then getting it loaded is
>> confounding me, even though I've successfully loaded and fired up
>> DOS100.CO.
>>
>>
> Well, programs on a Model 100 are position-dependent code. They have to
> run from the starting point in RAM they were assembled to run at.
>
> So the .CO file is one thing... it will be somewhere in the RAM file
> system. Generally speaking, that is not where it needs to run FROM.
>
> So, you need to LOADM the file. The LOADM command will copy the CO file
> contents to the place in RAM it wants to run from.
>
> Try it. It will beep and print out some addresses instead of loading your
> program. That's because the place it wants to run from is not CLEARed
> (reserved).
>
> So, you need to use the printed addresses, or documentation for the
> program you are trying to determine the second parameter for the CLEAR
> command. You'll know if it worked if it doesn't beep and print the
> addresses.
>
> http://bitchin100.com/wiki/index.php?title=HTERM
>
> Notice in the page there's a link:
>
> http://bitchin100.com/wiki/index.php?title=Loading_a_typical_CO_file
>
> -- John.
>

Reply via email to