From Newsgroup: comp.sys.apple2
This continues from File Mover. anyone know how to make this work on
Prodos 2.03?
FILEMOVER
FILE.MOVER is a fast, user-friendly program for copying files,
formatting disks, and handling other file operations such as deleting, renaming, locking and unlocking files.
Unlike Apple's FILER, this program does not require BASIC.SYSTEM to be reloaded, or lengthy pathnames to be entered. It has the edge on the
IIc System Utilities disk because it is faster, takes up much less
disk space (under 30 blocks compared to 151 blocks!), and is
compatible with the RAM disk. Only FILE.MOVER has options to view
files, move files, and to format disks with more than 35 tracks.
GETTING STARTED Type "-FILE.MOVER" or select it from Big U's main
menu. The current date and time (if available) will be shown near the
top right of the screen. Below that, disk directories [A] and [B] are identified with their slot and drive values. All file handling is
based on these two "working" directories. They may be different disks,
or subdirectories of the same disk. Use option N to change them.
FILE.MOVER Options begin on page 23.
BEAGLE BROS' FILE.MOVER Copyright (c) 1985, Randy Brandt & Bert
Kersey
=================================================================
5-NOV-85 17:38
Current Directory Set-Up: ------------------------------------------------------------------------
[A]: Slot 6, Dr 1 /BIG.U
[B]: Slot 3, Or 2 /RAM ------------------------------------------------------------------------
MAKE A CH01CE:
(C) COPY files from [A] to [B] (A) See catalog of [A]
(M) MOVE files from [A] to [B] (B) See catalog of [B]
(V) VIEW files on [A] (N) New directory on [A]
(E) ERASE files on [A] (X) Exchange [A] and [B]
LOCK files on [A] (S) Create subdir on [A]
(U) UNLOCK files on [A] (D) Rename directory [A]
(R) RENAME files on [A] (T) Change date/time
(F) FORMAT options (Esc) Exit
ENTERING NAMES WITH FILE.MOVER You will only have to type a name if
you are creating a subdirectory or renaming a file or directory. On
these occassions, the following rules and features will apply:
- You are forced to start with a letter A-Z.
- You are limited to 15 characters.
- Spaces are automatically converted to periods.
- The Delete key erases the character to the left of the cursor
and "pulls back" characters to the right.
- Control-Y erases all characters to the right of
the cursor, including the cursor position.
- Regardless of the cursor position, you may press
Return to accept the name shown.
- Esc cancels the entry. (Pressing Esc nearly
always gets you out of unwanted situations.)
PRINTING THE FILE.MOVER SCREEN
Press Control-P at almost any time to dump the text screen to a
printer in slot 1. If the print-out has some blank lines caused by
extra carriage returns, run FILEMOVER.SETUP (page 31).
You cannot dump the hi-res screen in the VIEW option (page 24), and
Control-P is ignored when FILE.MOVER expects you to type a file name.
If your printer is in slot 2, type "PR#1,A$C200" before running
FILE.MOVER.
SELECTING FILES WITH FILE.MOVER
When you select certain file operations from the main menu, directory
[A] will be read and its files will be displayed on the screen. For
example:
BEAGLE BROS' FILE.MOVER Copyright (c) 1985, Randy Brandt & Bert
Kersey ==================================================================================
/BIG U 5-Nov-85
17:32
----------------------------------------------------------------------- Filename Type Size Modified | Filename Type Size
Modified ----------------------------------------------------------------------------------
BIG.U Bin 5 1-Nov-85 | FILE.MOVER Bin 25 5-Nov-85
COPYRIGHT.1985 Bas 1 1-Nov-85 | FILEMOVER.SETUP Bas 5 5-NOV-85 BY.RANDY.BRANDT Bas 1 1-Nov-85 | KEYCAT.80 Bin
8 5-Nov-85
BEAGLE.BROS.INC Bas 4 1-Nov-85 | KEYCAT.80 Bin 8 5-Nov-85
Z Bas 1 1-Nov-85 | KEYCAT.SETUP Bas 6 5-Nov-85
PRODOS Sys 30 1-Nov-85 |
BASIC.SYSTEM Sys 21 1-Nov-85 |
STARTUP Bas 6 5-Nov-85 |
NOTES Bas 3 1-Nov-85 |
AMPER Dir 1 5-Nov-85 |
COMMAND Dir 2 1-Nov-85 |
UTILITY Dir 2 5-Nov-85 |
I Bas 3 1-Nov-85 |
CRT.WRITER Bas 12 5-Nov-85 |
CRT.CODE Bin 3 1-Nov-85 | ------------------------------------------------------------------------------- Press Return after using arrow keys to select files to COPY, or press
Esc
Moving the Cursor:
The first file name will be highlighted in inverse (black letters on a
white bar). Let's call that bar the "cursor". To move the cursor to
other files, move up or down with the vertical arrow keys ("A" or "Z"
for II+ users), or move from column to column by pressing Tab (or
Control-I).
Selecting Files: Press the right arrow key to select the file name at
the cursor. De-select files by pressing the left arrow key.
Press Control-A to select all files, ignoring previous selections.
When all desired files have been selected in the proper order, press
Return to let FILE.MOVER go to work. While the chosen file operations
are going on, you may press Esc to quit.
Changing the Order of Files: A number will appear to the left of each
selected file name. This determines the order in which file operations
will occur, allowing you to organize disks by copying files in any
order.
To change a file's number, move the cursor to the file name. Deselect
the file if necessary with the left arrow, and then type the first
digit (1-9) of the new number that you want. A question mark will
appear. Press the space bar for a single digit number, or enter the
second digit. This option is designed for inserting a file into a
sequence already selected. Previously selected files will be
renumbered as necessary.
If only a few files are out of order on a disk, select all files (see Control-A, previous page), then de-select the misplaced ones so that
you can enter the correct numbers directly.
Viewing Large Directories
FILE.MOVER displays a maximum of 29 files at a time; if a directory
has more, "view next page" will appear in place of file 30. Move the
cursor there and press Return to see more files. Another page will be
shown with a "view previous page" option and (possibly) another "view
next page" option. The limit is 95 files per directory. Files from 96
on will be ignored by FILE.MOVER.
FILE.MOVER OPTIONS
C: COPY FILES FROM [A] TO [B]
Press "C" to copy files from directory [A] to [B]. Select the desired
[A] files from the menu on the screen. See "Selecting Files" (page
21).
If you copy a locked file, both the original and copy will be left
unlocked. Single drive users will be prompted as to which disk volume
to insert as the copying occurs.
M: MOVE FILES FROM [A] TO [B]
Press "M" to move files from directory [A] to directory [B]. This
option is identical to the Copy option (above), except that the
original file will be deleted. It is especially handy for grouping
files in a subdirectory on a disk. Just move the files from the disk's
main directory into the subdirectory on the same disk. The disk must
have at least as many free blocks available as the size of the largest
file being moved.
Warning: Don't MOVE files to the RAM disk. Use COPY instead.
V: VIEW FILES ON [A]
Press "V" to view a file on directory [A] in hex/ASCII format. When
the file menu appears, highlight the desired file name and press
Return to load it for viewing.
Use the left and-right arrow keys to page back and forth through a
file. Press Control-P to print the screen at any time.
The hex number to the left of each line is the offset of that line
within the file. For example, the first byte on line I is at 0,
because it is 0 bytes from the beginning of the file. The first byte
on line 2 is $10 (16 decimal) bytes from the beginning, the last byte
on line 2 is $1F (31 decimal) bytes away, and so on.
Press Return to see how the file looks as a hires picture. It'll
probably look like garbage unless you loaded an actual picture file.
Press any key to get back to the text display.
Press Esc to return to the main menu when you're finished viewing.
BEAGLE BROS' FILE.MOVER Copyright (c) 1985, Randy Brandt &
Bert Kersey ===============================================================================
5-NOV-85 17:36
Viewing /BIG.U/FILE.MOVER --------------------------------------------------------------------------------
0F00- EF F2 E5 AO OF E6 AO F4 E8 E5 AO E6 E9 EC 65 20 ore of t he
file
0F10- CE 64 20 96 63 20 80 62 C9 BD FO 09 C9 98 DO F2 Nd 6c N6
IMpIIIPr
0F20- C6 09 4C C5 4C EE F3 4B A9 00 8D D2 4C AD F3 48 FILELnsK
)lMRL-sK
0F30- C9 01 DO 04 A9 00 FO 06 AD D5 4C 18 69 20 8O DS IAPDIOpF
-UL1i MU
0F40- 4C 4C 79 4C A9 00 8D BE BE 20 C3 6A C9 88 DO OD LLyI)!M^ >
CJIHPM
0F50- A6 09 CA CA ED 20 05 86 06 09 4C C5 4C 20 B6 63 &IJJ' PE
FILEL 6c
0F60- 4C 6F 4D 3F 20 00 C3 20 58 FC 20 D4 63 C2 C5 Cl LoM? AC ll!
TcBEA
0F70- C7 CC C5 AO C2 D2 CF D3 A7 AO C6 C9 CC C5 AE CD GLE BROS '
FILE.M
0F80- CF D6 C5 D2 AO AO AO AO AO AO AO AO AO AO C3 EF OVER
Co
0F90- FO F9 F2 E9 E7 E8 F4 AO A8 E3 A9 AO BI B9 B8 B5 pyright
(c) 1985
0FA0- AC AO D2 El EE E4 F9 AO C2 F2 El EE E4 F4 AO A6 , Randy
Brandt &
0FB0- AO C2 E5 F2 F4 AO CB E5 F2 F3 E5 F9 DO A9 BD 20 Bert Ke
rseyM)=
FILE.MOVER can load a maximum of 16 blocks (8K) at a time, so larger
files must be viewed in several sections. When the end of a section is
reached (every $2000 bytes), you are prompted to press Return to read
the next section, or Esc to continue viewing the current section. Once
you read a new section, you cannot return to the previous one unless
you go back to the menu and restart with the view option. This
"chunk-by-chunk" method lets you view massive 100K files like the main AppleWorks segment.
E: ERASE FILES ON [A]
Press "E" to erase (delete) files from directory [A]. Select the
doomed files from the menu (see page 21) and they will be ruthlessly
destroyed. If files are locked, you will be asked for permission.
Press "Y" to erase it, or "N" to grant a stay of execution.
Note: A subdirectory cannot be erased unless it does not contain any
files.
L: LOCK FILES ON [A]
Press "L" to lock files on directory [A]. Select the files to be
locked from the menu (see page 21) and FILE.MOVER does the rest.
Note: You will not get an error if you lock a locked file or unlock an
unlocked one.
U: UNLOCK FILES ON [A]
Press "U" to unlock files on directory [A]. This option works
similarly to option "L", above.
R: RENAME FILES ON [A]
Press "R" to rename files in [A]. Select the files to be renamed from
the menu (see page 21). Type the new name, or just press Return (or
Esc) to skip the current file.
If a file is locked, it will be unlocked anyway and you will be
allowed to rename it. The file will remain unlocked under its new
name.
A or B: SEE CATALOG OF [A] OR [B]
Press "A" or "B" to directory [A] or [B]. As with normal ProDOS
catalogs, you may press Control-C to exit early. Unlike normal, you
may press the space bar to "single-step" through the file names.
N: NEW DIRECTORY ON [A]
Press "N" to change the directory represented by [A] near the top of
the screen. You will then have three options: A, D and N (or Esc to
exit):
A: Add a Subdirectory
Press "A" to read a subdirectory on directory [A]. A menu of disk [A]
files will be shown. Use the arrow keys to select the subdirectory you
want. Press Return to select the subdirectory, or Esc to exit.
For example, if you select the SUBFILES subdirectory after reading the
/DISK main directory, [A] will become "/DISK/SUBFILES".
D: Drop a Subdirectory
Press "D" to drop the last subdirectory from directory [A]. For
example, if [A] was set to "/DISK/SUBFILES", pressing "D" would change
it to "/DISK".
N: New Disk
Press "N" to read a new disk. Then specify the slot and drive you
want. Enter the desired slot (1-6) and drive (1-2), insert the new
disk, and press Return to read it. You will be returned to the main
menu, with the new disk's volume name listed as directory [A].
Most Apples use slot 6 for disk drives 1 and/or 2. Hard disks are
often in slot 7 or 5. The RAM disk is always slot 3, drive 2.
Apple IIc Note: The "internal drive" is slot 6, drive 1, the "external
drive" is slot 6, drive 2.
X: EXCHANGE [A] AND [B]
Most options apply only to [A], so this option lets you move [B] to
[A] with an "X" keypress.
S: CREATE SUBDIRECTORY ON [A]
Press "S" to create a subdirectory in directory [A]. Then type a name
for the new subdirectory (page 20). Use the "Add subdirectory" option
if you want to use the newly created subdirectory on [A].
This option is useful for grouping files on a disk. Create a new
subdirectory, choose it as directory [B], and then move files into it
from the main directory on [A].
D: RENAME DIRECTORY [A]
Press "D" to rename directory [A]. This option will actually rewrite
the name on the disk. For example, you could rename /BIG.U, /LITTLE.U.
Type in a new directory name (see page 20). If subdirectories have
been added to [A], you may only rename the most recent subdirectory.
T: CHANGE DATE/TIME
Press "T" to set the date and time. If your Apple has a clock, this
option is unavailable. Use the left and right arrows to highlight the
segment you wish to change. The day is always highlighted first, so
pressing the left arrow would move you to the minutes, while pressing
the right arrow first would highlight the month.
Use the up arrow or "A" to increase the highlighted value, and the
down arrow or "Z" to decrease it. All segments "wraparound" when the
end is reached. A "No Date" option appears between December and
January.
Press Return when the date is correct, or press Esc to restore the
date given when you selected this option. The date and time are not
saved on disk by FILE.MOVER. Use the DATE.SET program (page 63) to do
that.
F: FORMAT OPTIONS
("Format" means "erase", so be careful!) Press "F" for the format
menu, then choose a format option. Press Esc if you want to return to
the main menu.
RAM Disk Options (128K Apples only)
I: Install /RAM
Press "I" to format the RAM disk (or reconnect it if it was
disconnected).
D: Disconnect /RAM
Press "D" to disconnect the RAM disk so that auxiliary memory can be
used for other purposes (like Beagle Bros' Extra K disk).
Floppy Disk Options
Formatting (or "initializing") a floppy disk allows ProDOS to use it
for storing files. Remember, all existing information on the disk will
be destroyed. The newly formatted disk will be named "/BLANK." It may
be renamed to any legal name with the "Rename Directory" option on the
main menu.
N: New Format Slot/Drive Values
Press "N" to enter new slot and drive values. (Unlike other FILE.MOVER operations, diskette formatting has nothing to do with [A] and [B].)
Enter the new values and press Return.
F: Normal Format (35 tracks) Press "F" for a normal ProDOS format.
This option works with all 5-1/4" Apple drives. They have 35 tracks
which store 4K each, giving a total capacity of 140K, or 280 blocks.
Directory information takes up 7 blocks, leaving 273 free for files.
Press Return to format the disk, or press Esc to return to the menu.
GOING BEYOND THE 35-TRACK LIMIT
Most Apple disk drives are capable of formatting 38 tracks, for a
total disk capacity of 152K, or 304 blocks. All IIc drives, Ile
DuoDisk and He UniDisk drives should work with 38 tracks. Many Disk II
drives will work as well. Some non-Apple drives are even capable of
formatting 40 tracks, giving you 160K of storage.
FILE.MOVER has a special format option to format disks for 38 tracks.
If your drives can handle it, you can change this option to anything
from 36-40 tracks (see FILEMOVER.SETUP, page 31). The instructions are
the same for all formats.
S: Special Format (38 tracks)
Press "S" to format extra tracks. Press Return after the warning
message. Esc returns you to the menu. The formatter cannot determine
if a drive handles 35 tracks only, and will repeatedly try to "get at"
the extra tracks. Open the drive door if you accidently try to format
38 or 40 tracks on a 35-track drive.
FORMAT ERROR MESSAGES
If a formatting problem arises, you will get one of the following
messages:
Unable to format may be caused by a physically damaged disk or an
incorrectly positioned disk in the drive. To avoid this, try slowly
wiggling the drive door as you close it.
Unable to format write-protected disk occurs if the write-enable notch
on the diskette is covered, or if you try formatting on a non-existent
drive like slot 3, drive 1. Don't try formatting a printer slot;
you'll have to press Control-Reset.
Unable to format due to bad drive steed means you might have to take
your drive in to a dealer for professional service.
CREATING A BOOTABLE DISK
ProDOS-formatted disks contain only directory information, leaving the
rest of the space for data. The PRODOS and BASIC.SYSTEM files
necessary for booting are not automatically stored on the disk. Follow
these steps to create a bootable disk:
1. Format a disk.
2. From the main menu, select "N" twice to change directory [A] to
/BLANK (the new disk).
3. Press "X" to swap directories. Directory [B] is now /BLANK.
4. Press "N" twice and make /BIG.U directory [A].
5. Press "C" to copy files from /BIG.U to /BLANK.
6. Copy PRODOS and BASIC.SYSTEM.
7. Insert /BLANK in drive 1 and reboot. It should boot and exit to BASIC.SYSTEM.
ProDOS automatically runs any program named STARTUP after BASIC.SYSTEM
is loaded. To make a simple STARTUP program, type "NEW" and enter this
program:
10 HOME
20 PRINT CHR$(4);"CAT"
Now type "SAVE STARTUP" and reboot; this time your new disk will clear
the screen and then catalog itself.
QUITTING FILE.MOVER
Press Esc from the main menu. Verify your choice by pressing "Q" and
you will be returned to Applesoft. Any previously existing program
will have vanished, but utilities such as GPLE and ProDOS external
commands above Himem should have survived.
CUSTOMIZING PRODOS 1.1.1 FOR EXTRA TRACKS
ProDOS 1.1.1 is normally limited to 280 disk blocks (35 tracks), so it
will ignore the extra 24 blocks on a 38-track disk. Here's how to
increase its capacity for up to 40 tracks:
1. From Applesoft, type "BLOAD PRODOS,TSYS,A$2000".
2. Type "CALL -151".
3. Type "56E3:number" Replace number with 20 for a 36-track drive,
with 28 for a 37-track drive, with 30 for a 38-track drive, with 38
for a 39-track drive, or with 40 for a 40-track drive.
4. Type "BSAVE PRODOS,TSYS,A$2000".
5. Type "3DOG" or press Control-Reset to get back to Applesoft.
6. Reboot to install the new extra-track version. It will still work
properly with 35-track disks.
FILEMOVER.SETUP
Use this program to change FILE.MOVER's special format option to
anything from 36-track to 40-track formatting. Type
"FILEMOVER.SETUP,D1" to get started. After FILE.MOVER is loaded, you
may select the desired number of tracks.
Some printers automatically do a carriage return after 80 characters
are printed. FILE.MOVER normally does too, so you may get
doublespacing in part of your printouts. To cancel FILE.MOVER's
carriage returns, select option "P". Press "S" to save FILE.MOVER with
the new values.
--- Synchronet 3.18b-Win32 NewsLink 1.113