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