<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Mon, 24 May 2004 16:18:41 +0100
From   : Mike Tomlinson <mike@...>
Subject: Re: Tube / Master Coprocessor question

In article <40B120C0.6010807@...>, Richard Gellman
<splodge@...> writes

>To get the data into the I/O processor, you'll probably need to load it 
>in and send the data back to the other CPU. You can then use OS 
>functions to instruct the IO processor to run specific code.

Just to mention, in case it's of use, that the various filing systems
use 6 bytes for the load and execute addresses, i.e. *info $.FILE might
give:

$.FILE  L       FF0E00  FF802B  0005EC  021

filename        load    exec    length

The above is a BASIC program which will load and run in the I/O
processor.

The lower 4 bytes form the actual address; if the upper 2 bytes are FF,
the code is loaded/run in the  I/O processor, if they're 00, it's
loaded/run in the second processor.  Can't recall offhand what values
other than FF or 00 mean, if anything (my AUG's in the loft.)

-- 
A. Top posters.
Q. What's the most annoying thing on Usenet?
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>