CBMXfer
CBMXfer
CBMXfer
com)
======= V0.28 Apr 28,2010
CBMXfer is a freeware file transfer program for the PC which lets you transfer
files to and from a Commodore IEC or IEEE drive attached to the PC via X-Cable
or CBMLink cable. It is also a Commodore file viewer.
CBMXfer will not work without at least one of the above utilties. Please see
below for installation instructions!
Intro
=====
As a VB6 programmer I wanted to fix it up. Then I found it had been converted
to VB.NET. Unfortunately I do not have VB.NET and I also find it too different
and bulky for my tastes, so I decided to stay with VB6.
Having two different development forks for G4C makes no sense so I decided to
rename mine to CBMXfer, a much easier name. CBMXfer has additional features
that set it apart feature-wise from G4C.
I look forward to user feedback. Please email me your bug reports, and ideas
to help me improve the program! Enjoy!
Steve J. Gray
Email.......: [email protected]
Web.........: http://www.6502.org/users/sjgray/index.html
CBMXfer Page: http://www.6502.org/users/sjgray/software/cbmxfer/cbmxfer.html
Installation
============
I recommend installing OpenCBM and WinVice first, rebooting, and making sure
they work properly. Next, copy the CBMXfer files to the OpenCBM folder. Now
copy the "C1541.EXE" file from the WinVice directory to the same. Finally,
if you want to use IEEE drives, copy the "CBMLINK.EXE" file there too.
Program Operation
=================
Options Screen
--------------
When you start the program for the first time you will be taken directly to
the options window where you can set the program options. By default, both
X-Cable and CBMLink are selected. If you don't use CBMLink you should uncheck
the "Enable as destination" in the CBMLink frame so you don't see that option.
In the "General Options" frame you can select which will be the default view
in the right pane. You can select the default paths, shell preview etc.
Click the "Save as Default" button when you are done. The next time the
program runs you will go to the main screen and won't see the option screen
unless you click the "options" button.
Basic Operation
---------------
On the LEFT side is where your "Local" PC files are, where you can work with
disk image files, and also to view files.
On the RIGHT side is displayed the directories from remote Commodore drives that
are connected via a X-Cable or CBMLink cable. You can also view the local PC as
well,
just for convenience.
Centre Section
--------------
The centre section contains the two main transfer buttons, selects what is
displayed
on the RIGHT side, some path options, and the program option and info buttons.
Click
on the "->" button to rotate between X-Cable, CBMLink cable, or local PC view in
the
right pane. If you have turned off "Enable as Destination" for X-Cable or CBMLink
cable you won't see them. Click the "Options" button to set program options.
Click the "About" button for program information etc. If you have "Local PC"
selected
on the right pane then two additional buttons will appear to let you "Swap"
directories, or to make the RIGHT directory the same as the LEFT.
Clicking the "-->" button copies from the LEFT to the RIGHT.
Clicking the "<--" button copies from the RIGHT to the LEFT.
If you have an X-Cable directory on the RIGHT and you click "<--" then you can
create
D64 images of the disk in the 1541 drive. If you have a "Dxx" image selected on the
left and you click "-->" then the image will be written to the Commodore drive.
Left Pane
---------
The LEFT pane is your "source" pane. Most of the time this will be a view of your
Local PC's hard drive. From top to bottom are the Drive selector, the Path
selector,
Files, and Current directory. To the right are the buttons:
The "File Filter" lets you pick which types of files to view. So, for example, if
you set it to "D64" then you will only see files with an extension of "D64". You
can
select one or more files in the usual windows method. The size and "blocks"
(commodore
drive blocks) will be shown for all selected to help you figure out how much will
fit on a disk when copied.
Note: Since a D64 takes an entire disk you can only select ONE D64 at a time.
Any time a D64 is selected any previously selected files will be de-
selected.
The "Current Directory" box displays the currently selected directory. You can type
here to change directly to a specific directory. To the immediate right is a small
">" button that will open the directory in an explorer window if you need to do
more
advanced directory management.
If you click on a file with the extension "PRG","SEQ" or NO EXTENSION you can view
the file on the built-in Viewer. See "File Viewer" below.
If you click on a "Dxx" image file then click "Run", the VICE emulator will load
and attach the image and autorun the first file inside the image.
If you click on a "Dxx" image file then click "View" the Dxx file will be opened
and you can view the contents of the disk on the LEFT side. When you are viewing
an image file you can copy files from inside the image to the RIGHT pane or view
files in the file viewer! Clicking "Run", loads VICE, attaches the image, and
runs the selected file.
To return to the normal PC directory click on the "BACK" button.
Right Pane
----------
This lets you view directories on Commodore drives connected via X-Cable or
CBMLink.
Use the small "->" button in the centre section to select which to view.
The X-cable connects a Commodore IEC drive (1541, 1571, 1581 etc) or other drive
(1541-III, uIEC) to the PC via the parallel port.
From top to bottom, in blue, are the Disk Title and ID, Files, Blocks free, and
drive status. To the right are the buttons plus one drop-down menu to select the
device number (normally 8) of the drive you want to use.
The CBMLink (or PRLink) cable connects a PC to a Commodore computer via the PC's
serial port. This cable usually attaches to the Commodore machine's cassete port,
but may also be connected to a serial port if available. The Commodore drives are
connected to the Commodore computer as usual. The CBMLink program must be loaded
on the Commodore computer. There is a version specific to each Commodore machine.
At the top is a drop-down menu to select the device number and drive number
(to accomodate dual drive units).
Make sure that the correct speed and COM port are set in the CBMXfer options!
File Transfer
-------------
NOTE: There are 12 possible combinations for file transfer. Currently only 8 are
supported! Please email me if you need the remaining 4 ;-)
Basically, you select the file or files you want to copy and click the "-->" or
"<--" button in the centre section that points in the direction you want to copy.
To
select multiple files use the standard windows convention of SHIFT to select a
range,
or CTRL to select individual files.
To write D64 images to disk, select the D64 file in the LEFT pane and commodore
drive in the RIGHT then click the "-->" button.
To make a D64 image from a disk, make sure NO files are selected in the RIGHT
pane
then click the "<--" button. You will be asked for a name to save the image (the
Disk
Title will be the default).
When transfering files from Commodore disk, PRG and SEQ files will added
automatically to the filename on the PC. When PRG and SEQ files are written to
Commodore disk the PRG and SEQ will be removed.
File Viewer
-----------
The file viewer is designed to view Commodore files. Since Commodore drives don't
use
EXTENSIONS like the PC there are only two file types you can view... PRG and SEQ.
There
are also USR and REL but those are not supported at the moment. We can assume SEQ
files
are plain data, probably text. However, without an extension we don't know what
type of
file a PRG might be. So, at the top of the viewer window is a drop-down menu to
select
the viewer mode. You can select:
Note: The files "tokens.dat" and "6502opcodes.txt" are required for the viewer.
Change Log
==========
0.28 BEAT (Apr 28,2010... Released to web Nov 14,2010)
* Fix Dxx creation path problem