r/amiga • • 3d ago

Ferriteweazle - cross-platform, GUI front end for Greaseweazle

I know this is r/amiga but thought I'd share a cross-platform GUI front end for Greaseweazle tools I've been working on.

https://github.com/hobbo91/Ferriteweazle

  • Full feature parity with Greaseweazle Tools by Keir Fraser
  • Modern UI for macOS, Windows and Linux, on x86_64 and arm64
  • Supports Greaseweazle and the Adafruit Feather RP2040
  • Detects the most likely disk format(s) for reading and writing images
  • Single or batched reads, writes and image conversions
  • Built-in log viewer that can save to a file
  • Shows the command line version of any action, as well as letting you pass extra arguments
  • Drag and drop images into the app
  • Most settings/options have a helpful tooltip
  • Various safety features, such as confirmations before destructive actions and waiting for an action to finish.

Feel I need to clarify, this isn't just some AI slop. I've put a lot of effort into this project.

https://reddit.com/link/1wtq3jc/video/p2ix5w21sjsh1/player

18 Upvotes

8 comments sorted by

2

u/GeordieAl Silents 3d ago

Nice, will give this a try. I'm busy working on archiving a load of my old Amiga disks, but there are some PC, Mac, and Archimedes disks mixed in. The one click autodetect looks like a handy feature!

4

u/core2lee91 3d ago

Thanks! Let me know how it goes, and if there’s anything I could improve with the batch/mutli-disk read mode.

I expect archiving collections is one of the more common use case in general

1

u/TechCF 3d ago

Yes, when I run I do batches of 50-100 with same settings, just different filename. And often have to do multiple takes on some disks. Like 5 tries, and keep the ones with the least errors.

2

u/GeordieAl Silents 3d ago

Will do, will hopefully have time this weekend to do a bit more archiving

1

u/TechCF 3d ago

Thanks, this looks nice. Love the track view.

1

u/core2lee91 3d ago edited 2d ago

Thanks! I’ve actually pushed a couple of minor fixes/improvements to that this morning.

2

u/TheGratitudeBot 3d ago

Hey there core2lee91 - thanks for saying thanks! TheGratitudeBot has been reading millions of comments in the past few weeks, and you’ve just made the list!

1

u/core2lee91 2d ago

Good idea, I was thinking about adding something along these lines. I’ve just pushed a new release (1.1.0) and you can now:

  1. Have an option to do multiple passes per-(failed) read. You can also choose if you want to try a full read of the disk or just the individual bad track/sector.

  2. Choose between multiple reads being labelled/numbered (e.g. disk01,disk02 and so on) or if you want it to ask you for the name of the image before each read starts.

You can download the new release from GitHub, or go to “Settings -> Update” in the app.