Date : Mon, 17 Apr 2006 21:15:57 +0100
From : "Ian Wolstenholme" <BBCMailingList@...>
Subject: Re: CPFS and MOVE
By the way, is there a filing system equivalent of *FX142, ie to
change FS without typing in the usual start-up command?
Best wishes,
Ian
----- Original Message -----
From: David Harper
To: <bbc-micro@...>
Sent: Mon, 17 Apr 2006 18:22:48 +0100
Subject: Re: [BBC-Micro] CPFS and MOVE
Ian Wolstenholme wrote:
> Has anybody tried to copy files from one filing system into CPFS
> (ie. Master 512 co-processor filing system) using *MOVE in the
> Master MOS or *XFER in ADT? When it comes to try to write to
> CPFS, I get "Record then Return" and the cassette motor comes on!
You get that if you miss out the "P" from the filing system name. The Master
MOS understands "-CFS-" as an alternative to "-TAPE-" (short for "Cassette
Filing System" I believe).
You might just also get it from having duplicate filing system ID numbers.
Use *OPT 7 in CPFS to set the Filing System ID to something unique. The
default is 5 (same as *NET - the documentation explains why), but you can
change it to whatever you like and it is preserved in the Master's CMOS
memory so you don't need to repeat it once changed.
(*MOVE works perfectly well with CPFS, but it is limiting because it only
allows you to copy one file at a time. That is why I included the command
*TRANSFER in the CPFS ROM.)
David Harper