CPCWiki forum

General Category => Technical Support - General => Topic started by: sb1903 on 21:36, 15 May 22

Title: Greaseweazle
Post by: sb1903 on 21:36, 15 May 22
Hi,

I wonder if I am the only one in this forum using a Greaseweazle (https://github.com/keirf/greaseweazle) (in my case a V4) to connect an FD-1 to a modern PC and restore/mirror old 3" disks into an image. I can say that for me, this works quite well. The explanations on Muckypaws' website (https://muckypaws.com/category/amstrad/) actually helped a lot. I thought it's maybe a good idea to document here how this works. Comments, thoughts, own experience with Greaseweazle and discussion about this solution is welcome in this thread :)

In short what I found out via that website and partially also myself:
- Aside from making sure a new belt is installed in the drive, it's important to also disconnect the 5V power plug *in* the drive. Otherwise the FD-1 may burn your Greaseweazle.
- The connection works well via a 1:1 34-pin cable without any twists or so. It can happen that this cable gets connected to the FD-1 in the wrong way, then you should hear the motor all the time (make sure no disk is in the drive!). I was lucky and directly connected it right. For me, the cable goes up-side when looking at the drive.
- First time I connected the Greaseweazle and installed its host software, I was asked to do a firmware update and directly did that.
- I found that for me the best way to use the Greaseweazle is to store the raw stream from the drive in various files (one file per track on disk). The advantage is that when a track hasn't been correctly red (one or more sectors missing or with wrong CRC), then I can just re-read this track (sometimes need to do that several times, if the disk is stubborn) instead of the entire disk.
- I read in the disks via
gw read --revs=5 --track="c=0-39:h=0" --drive B ResultFile99.0.rawThis creates files ResultFile00.0.raw, ResultFile01.0.raw, ..., ResultFile39.0.raw (each track of the disk in the appropriate file)
- HxCFloppyEmulator (https://hxc2001.com/download/floppy_drive_emulator/) is the right tool to analyze the result of the command below. I use "Load", then "Track Analyzer" and select there the "Dummy disk". On top, it luckily shows you how many sectors are bad. I identify these (just by looking at the visualization - didn't find a better/easier way by now), and re-read the affected tracks with the same command as above by just changing the tracks after the "c=" accordingly.
- I use the Export functionality of the HxCFloppyEmulator to export into Amstrad DSK format.
- I enjoy the created disk images in any emulator (usually I use cpcec).
Title: Re: Greaseweazle
Post by: Devlin on 13:08, 17 May 22
I have a greaseweazle, and the necessary attachment for imaging CPC disks but I never got to use it.

The CPC attachment was intended for a future acquisition that due to life/money problems never happened, so it did its job as amiga imaging device and went in a box until needed again. They're wonderful little devices, though. I use a nice little gui to do my imaging to spare me headaches of command line stuff - https://github.com/M1kerochip/LaunchGreaseWeazle
Title: Re: Greaseweazle
Post by: Sykobee (Briggsy) on 16:52, 19 May 22
I have a GW (I owe Keir some beers next time we go on a pub crawl) but haven't wired it up to the FD1 yet because there's never enough time. Thanks for the UI link Devlin.
Title: Re: Greaseweazle
Post by: Smanux on 17:07, 01 January 23
Is it possible to connect the internal floppy drive from the CPC 6128 to the Greaseweazle?
Title: Re: Greaseweazle
Post by: TotO on 17:13, 01 January 23
Quote from: Smanux on 17:07, 01 January 23Is it possible to connect the internal floppy drive from the CPC 6128 to the Greaseweazle?
Probably the Amstrad Plus drive (+5V only). Now, take care to the pinout in case something is inverted.
Title: Re: Greaseweazle
Post by: Smanux on 18:05, 01 January 23
I was thinking maybe, keep the drive powered up by the CPC 6128, but plug the data cable to the Greaseweazle. I don't know it that would work.
Title: Re: Greaseweazle
Post by: BSC on 18:39, 01 January 23
This sounds really interesting! Am I correct to understand that I could connect my 5,25" disk drive to the Greaseweazle and turn the contents of my old disks into DSK images without the need to connect the disk drive to anything else but the GW? 
Title: Re: Greaseweazle
Post by: tjohnson on 00:48, 02 January 23
I have one and used it to connect my drive from the 6128 to a computer.  I had to make an adapter cable for both the drive and power.  Works well but I haven't used it in over 1 year in cnce I imagined the disks I wanted.
Title: Re: Greaseweazle
Post by: kailokyra on 10:34, 02 January 23
Quote from: sb1903 on 21:36, 15 May 22- I use the Export functionality of the HxCFloppyEmulator to export into Amstrad DSK format.
The HxCFloppyEmulator DSK export is not quite perfect yet it seems, but you can export them to Kyroflux format, then use Samdisk to export it to a dsk.
Title: Re: Greaseweazle
Post by: sb1903 on 20:41, 06 January 23
Quote from: kailokyra on 10:34, 02 January 23The HxCFloppyEmulator DSK export is not quite perfect yet it seems, but you can export them to Kyroflux format, then use Samdisk to export it to a dsk.
Can you be more precise about what "not quite perfect" means? Is there anywhere a description of the issues available? At least for my 3" disks, I didn't experience any issues with the HxCFloppyEmulator DSK export. Even the few copy protected commercial disks that I had (with the very strange Speedlok format that I was never able to copy on the CPC hardware back in the days) were correctly dumped into DSK and run in the emulator flawlessly.
Title: Re: Greaseweazle
Post by: kailokyra on 12:31, 09 January 23
It couldn't properly export a dsk from a flux dump of Albertville 92 with sectors of type 6. Some issue with a missing byte in the export for the XOR checksum at &1801, an issue with a gap too big and an overdump that shouldn't be here. I didn't grasp all the details of what I was explained by Kukulkan thought, so sorry if it's hazy. :)
Title: Re: Greaseweazle
Post by: BSC on 20:42, 09 January 23
What would be the best (as in reasonable price for a delivery to Germany and not having to wait for months) option to order a Greaseweazle?
Title: Re: Greaseweazle
Post by: SkulleateR on 22:46, 09 January 23
Quote from: BSC on 20:42, 09 January 23What would be the best (as in reasonable price for a delivery to Germany and not having to wait for months) option to order a Greaseweazle?
https://amigastore.eu/894-greaseweazle-v4.html got some in stock  ;)
Title: Re: Greaseweazle
Post by: BSC on 17:57, 10 January 23
Quote from: SkulleateR on 22:46, 09 January 23https://amigastore.eu/894-greaseweazle-v4.html got some in stock 
And for reasonable costs as well. I have ordered one today :)
Title: Re: Greaseweazle
Post by: sb1903 on 22:47, 11 January 23
Quote from: kailokyra on 12:31, 09 January 23It couldn't properly export a dsk from a flux dump of Albertville 92 with sectors of type 6. Some issue with a missing byte in the export for the XOR checksum at &1801, an issue with a gap too big and an overdump that shouldn't be here. I didn't grasp all the details of what I was explained by Kukulkan thought, so sorry if it's hazy. :)
Thanks @kailokyra , that's helpful information. I think none of the 3" disks I have here is using such sectors. So I was not affected by this flaw then :)

Quote from: BSC on 20:42, 09 January 23What would be the best (as in reasonable price for a delivery to Germany and not having to wait for months) option to order a Greaseweazle?
I got mine from Sordan (https://sordan.ie/) who ship from Ireland. If I remember right, the delivery took ~2 week and there were no issues with it. I purchased the version that includes a case.
Title: Re: Greaseweazle
Post by: BSC on 18:02, 14 February 23
So I got all parts now to connect my 5.25 drive, but am a bit shy to connect everything because of what the GreaseWeazle documentation says about drive termination (see here (https://github.com/keirf/greaseweazle/wiki/V4-Setup#drive-terminations)), I'll cite some of it:

"If using a 5.25- or 8-inch drive on its own, make sure that the termination resistors are present and enabled."

"if termination is missing entirely then the drive input signals will float (usually at around 2 volts) with unpredictable results!"

So it seems like I need to add some resistors?! But where? And how?! I don't want to break anything.



Title: Re: Greaseweazle
Post by: SkulleateR on 23:53, 14 February 23
https://retrocmp.de/fdd/general/resistor.htm  ;D
Title: Re: Greaseweazle
Post by: Sykobee (Briggsy) on 11:36, 15 February 23
The GW group on FB is also useful https://www.facebook.com/groups/2537777852974487 
Title: Re: Greaseweazle
Post by: BSC on 19:55, 15 February 23
I quit Facebook some years ago and won't go back, but thanks.

What makes me wonder: Why was termination of drives never an issue back in the days?
I can't remember a single instance where anyone ever mentioned having to deal with that,
regardless of the format and number of additional drives connected to a CPC

Is this somehow a relic of more ancient times than when the CPCs were current tech?
Title: Re: Greaseweazle
Post by: pelrun on 06:25, 16 February 23
The reason is simply that the later drives have adequate termination built in by default.
Title: Re: Greaseweazle
Post by: sb1903 on 21:20, 16 February 23
Interesting, I was not aware of this issue for 5.25" drives. I wonder if this also will apply for the 5.25" stations that were sold specially for the CPC (like the Vortex stations or the FSE 5.25" drive (https://www.cpcwiki.eu/index.php/Frank_Strauss_Elektronik) that I still have here). I didn't try to connect that FSE drive yet because I currently cannot find the respective discs anymore - they must be SOMEWHERE in the attic  :(
Title: Re: Greaseweazle
Post by: Outsoft on 18:30, 08 May 23
I got a totally different problem: I've tried to clone some DSK and I got a strange error on CPCRULEZ dumps: Track 39 is too long (102640 bits, Gap3=82, 102640 bits, Gap3=0).

Never got it with my Spectrum +3 disks.

Someone knows what's the problem?

Thanks.
Powered by SMFPacks Menu Editor Mod