#RecoveryWhiskers 0.5.0 is out.

You can now modify the desired numbers of reads you want your data to have and cycle through all flux rotations:

https://codeberg.org/JennyFluff/RecoveryWhiskers

#retroComputing #softwareArchiving #floppy #GreaseWeazle

RecoveryWhiskers

RecoveryWhiskers is an advanced floppy disk recovery capable of talking to a Greaseweazle

Codeberg.org

I pushed my refactoring branch to main today and added an AGENTS policy to to #RecoveryWhiskers #NoAi

https://codeberg.org/JennyFluff/RecoveryWhiskers

Some highlights from the changes:

- Reading a disk reads to track +1 to look for manufacturing artifacts now (there will be an option in the future to disable this if the drive does not go that track).
- Artifacts beyond the normal sector range are written to an .artifact file ending if found
- Partially recovered files are now written in parts (and also combined in a file with BAD SECTOR marks)
- detection of the disk layout has been greatly improved, including detection of 40 track disks in 80 track drives.
- Automatic fix of damaged empty FAT sectors has been removed for now. I plan to add this back as an interactive feature where the operator can decide on setting it to blank by informed decisions.

#retroComputing

RecoveryWhiskers

RecoveryWhiskers is an advanced floppy disk recovery capable of talking to a Greaseweazle

Codeberg.org

oops, what happened to the day.

I hyperfocused on fixing the refactor branch of #RecoveryWhiskers to be usable for archiving floppies again.

I am mostly done, I have one more weird case to to fix where it would just ignore completely blank tracks.

I received a big box with floppies and I already spotted lost media. Ohh shiinies! #floppy #retroComputing #softwareArchiving #RecoveryWhiskers
Hello from my #RecoveryWhiskers refactoring efforts, now detecting Amiga format and showing it in the UI

so, I can save things again at my refactoring branch of #RecoveryWhiskers and I am getting individual parts if there is missing sectors, a combined image and post-data artifacts out.

One thing still missing is some logic to set the number of sectors correctly on everything not covered by a good FAT BPB sector and stuff that detects if you have a single sided disk or read a 40 track disk in an 80 track drive...

...oh gosh I'm 4 weeks in in a 2 weeks refactoring project and there is at least a week of work to get it back to status quo

I've reached the refactoring state in #RecoveryWhiskers where I don't have pages long of warnings, a functional UI and I'm about 80-90% done with reassembling everything.

It feels good to finally see everything come together now

@derSammler oh I am okay with bad disks. I need to test if my drive is working and if I can just get it to work with #RecoveryWhiskers
to be serious, in #RecoveryWhiskers I needed a 24 bit datatype to split things into three bytes and that was extremely awkward so I used the splitbits crate instead of implementing the bullshit the people making FAT12 came up with

meow folks I still need some 2.88mb ED floppy disks to test my drive and support these with #RecoveryWhiskers

Anyone of you have some? #retroComputing #floppy