Amiga G-Copy for PC

Doscopy, Doscopy+, Bamcopy, Nibblecopy


Supported Controllers:
Greaseweazle, ADF-Drive, DrawBridge aka Arduino Amiga Floppy Disk Reader/Writer


Update: 29.11.2024
Ver. 0.6pre

Hello Amiga enthusiasts...

A new G-Copy version is ready for testing.
G-Copy now supports 2 Greaseweasle as DF0 and DF1.
You can write from HD file to DF0 and DF1 at the same time.
Also delete, quick format and format on DF0 and DF1 at the same time.
You can read/write from DF0 to DF1 and vice versa.

In addition, there is a winter edition based on the X-Copy Pro Xmas '92 version following a request from Kay Pirinha.
Happy copying...

Freezing GUI of QT... I hope it's solved:
Somtimes freezing GUI of QT but still copying data.

I need software testers who want to test G-Copy and give me feedback please.
I would be glad about feedbacks and improvement suggestions from you.
Sometimes i can't see the forest for the trees.
Please send them to: aurbaniak@escomputing.de





G-Copy-Manual (eng)
G-Copy-Manual (ger)



G-Copy does not claim to be a respective follower of the legendary Amiga-Copyprogram X-Copy.
(Many...many thanks to Frank Neuhaus and H. G. Berg)
I must also mention my old friend Diz (Dietmar Bos) in this context.
We spent many days working on the soundtracker and Diz created his brilliant intro song for their group Unit-A.

For the X-Copy History you can visit The X-Copy Shrine

After I had awakened my Amiga 1000 and A500 from their slumber after decades i found many boxes with sparsely labeled 2DD floppy disks.
My A1000 and A500 both have floppy drives. Yes, I know...in the meantime a lot has been done in terms of USB, SD, etc.. Mine are just original retro remained.
Since there are countless websites where you can download ADF files, but I don't have a USB port on my Amigas, I decided to develop a copy program to write the data from my PC to a 2DD/HD Amiga disk.
First I found the ADF-Drive by D. Tonn and started to write A-Copy in .Net.
Shortly afterwards I found more controllers.
Greasweazle and DrawBridge.
Since Keir Fraser had made his code available in Python, I decided to learn Python, to create a copy program for all 3 controllers and started with the Greasweazle.
This was how G-Copy was born.

But for G-Copy you need at least one of this hardware:
Greaseweazle by Keir Fraser
Greaseweazle-Link (Thanks to Keir for his great work)

ADF-Drive by D. Tonn
ADF-Drive-Link (Thanks to Nick for his great work)

DrawBridge aka Arduino Amiga Floppy Disk Reader/Writer by Rob Smith
DrawBridge aka Arduino Amiga Floppy Disk Reader/Writer-Link (Thanks to Rob for his great work)



So...let's see - working functions in G-COPY:



Greaseweazle:
Doscopy -> ADF file>floppy disk and floppy disk>ADF file,
Doscopy+ -> floppy disk>ADF file (like Diskripper, reading fault tracks over again for correct data)
Bamcopy -> ADF file>floppy disk and floppy disk>ADF file (only data from bitmap; much faster),
Nibblecopy -> SCP file>Diskette and floppy disk>SCP file (incl. copy protection),
DMS2Disk -> DMS file>floppy disk,
DMS2ADF -> DMS file>ADF file
IPF2Disk -> IPF file>floppy disk,
Delete -> erasing the disk by writing [G-COPY],
QFormat -> quick formatting the disk writing X-Copy-Bootblock and a bitmap,
Format -> formatting the whole disk writing X-Copy-Bootblock and a bitmap
Selection of the floppy disk drive:
- IBM A or B
- Shugart 0 or 1 or 2
Diskinfo -> shows the bitmap and the name of the floppy disk...
Directory -> shows the files and directories on the floppy disk...(source either disk or file)
Checkdisk -> checks the floppy disk for errors...
Copy IPF-file -> floppy disk...
Babarian-Orig-IPF from IPF file to floppy disk > OK...(use 81 tracks).
- Works...tried the copied floppy disk at A500 with floppy drive and Amiga emulator(FS-UAE 3.0.0 1mb fastram).

Copy from floppy disk to SCP file...use nibblecopy(81 tracks).
- Works...tried it at A500 with floppy drive and Amiga emulator(FS-UAE 3.0.0 1mb fastram)

Until now you can copy whole disks.
If you use beginning-end (say track 10-20), only the data of these tracks will be copied. (file will be smaller than 880 kb).

You can write to multiple destinations

ADF-Drive:
Doscopy -> ADF file>floppy disk and floppy disk>ADF file,
Doscopy+ -> floppy disk>ADF file (like Diskripper, reading fault tracks over again for correct data)
Bamcopy -> ADF file>floppy disk and floppy disk>ADF file (only data from bitmap; much faster),
Nibblecopy -> SCP file>Diskette but floppy disk>SCP file - Sorry but writing SCP to Disk is not supported by ADF-Drive,
DMS2Disk -> DMS file>floppy disk,
DMS2ADF -> DMS file>ADF file
IPF2Disk -> IPF file>floppy disk,
Delete -> erasing the disk by writing [G-COPY],
QFormat -> quick formatting the disk writing X-Copy-Bbootblock and a bitmap,
Format -> formatting the whole disk writing X-Copy-Bootblock and a bitmap
Diskinfo -> shows the bitmap and the name of the floppy disk...
Directory -> shows the files and directories on the floppy disk...(source either disk or file)
Checkdisk -> checks the floppy disk for errors...
Copy IPF-file -> floppy disk - SORRY but writing SCP to Disk is NOT SUPPORTED by ADF-Drive Controller
Copy from floppy disk to SCP file...use nibblecopy(81 tracks).
- Works...but it's slow (improvment needed)

Until now you can copy whole disks.
If you use beginning-end (say track 10-20), only the data of these tracks will be copied. (file will be smaller than 880 kb).

You can write to multiple destinations

DrawBridge aka Arduino Amiga Floppy Disk Reader/Writer:
Detecting DrawBridge works...
Reading/writing up to come...

Installation:
Extract the Zipfile into a folder of your choice and copy the TTF-Font into the Windows\fonts directory.
That's all...start GCopy.exe (Languages: german/english)



Download G-Copy Ver 0.6pre

Download G-Copy Ver 0.6pre Winter-Version

Download G-Copy Ver 0.5d



DMS2DISK, DMS2ADF, IPF2Disk

The disc name (if it is on the floppy disk) will be suggested for saving.
Virusdetection on floppy disk and HD file:
- Until now 456 Booblock-Viruses will be detected.
- You then have the choice of leaving the virus on the boot block or overwriting it with the X-Copy-Bootblock..
Selected floppy disk (drive) will be stored (INI-file).
Original X-Copy sound added (End and Abort).

And of course there is always something to change and improve in such projects.

ToDo's:
Copy the start end from the disk to the correct place of the file
Probably copy, delete, rename files and directories on disk and file
All G-Copy functions for the DawBridge





Disk-/Fileinfo,Copy to multiple destinations (HD/USB/SD)

So try it...use it and
Have fun...

Installation:
Extract the Zipfile into a folder of your choice and copy the TTF-Font into the Windows\fonts directory.
That's all...start GCopy.exe (Languages: german/english)



G-Copy is provided "AS IS" without warranty of any kind, and the author is not responsible for any damage this software may do.