Date : Mon, 17 Apr 2006 21:13:40 +0100
From : "Ian Wolstenholme" <BBCMailingList@...>
Subject: Re: CPFS and MOVE
No, I definitely haven't taken the P!
[PS Apologies for very obvious & contrived play on words; due
to far too many Carry Ons on UK Gold this weekend!]
I just tried again, even with:
*CPFS
*MOVE -ADFS-DOSBOOT DOSBOOT
still gave "Record then return".
I remember reading about setting the filing system number last time
I had the manual to hand but *OPT 7 is giving Bad command at the
moment.
I wish I'd known about *TRANSFER earlier, that could have been the
answer. It took me an hour and a half this morning to transfer a 37K
file from PC to BBC! In the end I had to dig out the retired cheese
wedge (see previous post) to have enough RAM to do it!
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