<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Mon, 26 Feb 2007 15:44:56 +1030
From   : rafg1@... (rafg1@...)
Subject: PC to BBC file transfer.

Hi to all Acorn folks,

Just a bit more detail on this topic.

If you copy the files on your PC to a 3.5" disc, then use DOSFS to copy them
to a DFS disc the only step you're missing is setting the load and execution
addresses.

 As I have an ARM coprocessor the fastest way is just to load them into RAM
(this imposes a maximum filesize of just under 16Mbyte!).

 So:-

*CONFIGURE INTUBE                                    [internal tube]
*CONFIGURE TUBE                                      [tube active]
<Hard reset>                                       [starts ARM copro]
*GOS
                                              [quits BASIC]
Then as many of :-
 *DOS                                                [selects DOSFS]
 *INFO <filename>                                     [note file size nnnn]
 *LOAD <filename> 8000                                [load into RAM]
 *DISC                                                [selects DFS]
 *SAVE <filename> 8000 +nnnn <XXXX> <RRRR>  [save and stamp]
as required.

<filename> is the chosen file to transfer, nnnn is its length in hex,
<XXXX> is the execution address in hex, and <RRRR> is the
relocation address in hex.

The utility COPYFILES on the Master Welcome disc will also do a
similar sequence except that it operates without the coprocessor
present, though it doesn't restore the original file attributes. The program 
"SETATTR" from the Sprow webpages will do this; it can be
downloaded and CHAINed directly from DOSFS since BASIC
ignores the load and execution addresses on a file.

I find that using DOSFS with the ARM coprocessor method to be
the simplest.

Best wishes,


Raf







No virus found in this outgoing message
Checked by PC Tools AntiVirus (3.1.0.10 - 9.064.002).
http://www.pctools.com/anti-virus/
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>