Page 1 of 2

Floppy Disk Ripper (Firmware, ZX and PC utilities)

PostPosted: Wed, 17.12.2014 04:40:18
by TS-Labs
PSB & TSL are proudly presenting you a brand new toolchain for comfortable ripping of floppies on your ZX Evolution.
Now supported:
- regular floppies,
- protected floppies (non-standard formats, intentionally damaged sectors, multiple index holes),
- other platforms floppies,
- HD floppies.
Disks are read with a dedicated FPGA module bypassing WD1793. Raw floppy data is sampled at 14MHz and stored on SD card. The data ripped then can be processed on PC.
Currently PC utility supports only MFM inputs. It generates common emulator files as its output.

You only need:
- ZX Evolution with the dedicated firmware,
- FDD (HD type is appreciated),
- SD card formatted with FAT,
- PC to process grabbed files.

---

PSB & TSL представляют вашему вниманию сборку для удобной архивации флоппи дисков на ZX Evolution.
Поддерживаются:
- обычные дискеты,
- защищенные дискеты (нестандартные форматы, специально поврежденные сектора, более одного индексного отверстия),
- дискеты других платформ,
- дискеты высокой плотности.
Чтение дискет происходит модулем в FPGA в обход ВГ93. Сигнал сырых данных с дисковода оцифровывается на частоте 14МГц и записывается на SD карту, после чего его можно обрабатывать на РС.
Утилита в текущей реализации рассчитана на обработку сигнала в MFM. На выходе она производит файлы в наиболее распространенных форматах эмуляторов.

Вам понадобятся:
- ZX Evolution, в которую нужно прошить специальную конфигурацию,
- дисковод (желательно HD),
- SD карта, форматированная в FAT,
- PC для обработки.

Utilities sources:
https://github.com/psbhlw/floppy-disk-ripper

Binaries:
https://github.com/psbhlw/floppy-disk-ripper/releases

Апдейты утилиты ищите в свежих постах в этой теме.

Re: Floppy Disk Ripper (Firmware, ZX and PC utilities)

PostPosted: Wed, 17.12.2014 11:12:04
by thims
Огого себе гого... На выходных попробую срипать свою дискету, которую не осилил ранее!

Re: Floppy Disk Ripper (Firmware, ZX and PC utilities)

PostPosted: Wed, 17.12.2014 11:42:27
by evovxn
Супер вещь! Thanx a lot.
А не планируется заинтегрировать эту прогу в Wild Commander в качестве плагина? Было бы очень удобно.

Re: Floppy Disk Ripper (Firmware, ZX and PC utilities)

PostPosted: Wed, 17.12.2014 17:04:46
by TS-Labs
Не планируется, но технически возможно.

Re: Floppy Disk Ripper (Firmware, ZX and PC utilities)

PostPosted: Thu, 18.12.2014 17:43:17
by moroz1999
Пока еще мало кто понял, что это за зверь, судя по всему :)

Re: Floppy Disk Ripper (Firmware, ZX and PC utilities)

PostPosted: Tue, 30.12.2014 12:40:03
by TS-Labs
psb выложил версию с выводом подробной инфы про ошибки FFS.

Re: Floppy Disk Ripper (Firmware, ZX and PC utilities)

PostPosted: Sat, 03.01.2015 11:43:58
by amixgris
Феноменально!

Re: Floppy Disk Ripper (Firmware, ZX and PC utilities)

PostPosted: Wed, 07.01.2015 04:24:14
by psb
поправлен баг с незаписью в дамп данных дорожки, если весь буфер данных (512к) был заполнен. такое могло случиться при записи 10 оборотов и если на дискете были шумы либо какой-то плотный формат.

также поправлен счетчик дорожки, нельзя было записать только нулевой трек.

в этой версии (да и в других дебажных) отключен детект правильной конфы евы, будьте внимательны.

конвертер из релизной версии не умеет пока обрабатывать такие "глючно-пустые" треки - дорабатывается и рефакторится потихоньку.

upd: дофиксил.

Re: Floppy Disk Ripper (Firmware, ZX and PC utilities)

PostPosted: Wed, 07.01.2015 14:07:43
by DDp
Про неформатированные(или запоротые) дорожки...
Несколько цилиндров с msdos дискеты 360К отформатированной на HD приводе.

Re: Floppy Disk Ripper (Firmware, ZX and PC utilities)

PostPosted: Wed, 07.01.2015 14:10:38
by DDp
TS-Labs wrote:Утилита в текущей реализации рассчитана на обработку сигнала в MFM.

В надежде на поддержку FM... :confused:
Несколько цилиндров с FM дискеты.

Re: Floppy Disk Ripper (Firmware, ZX and PC utilities)

PostPosted: Wed, 07.01.2015 16:54:50
by TS-Labs
DDp, а можешь записать HD для компании?

Re: Floppy Disk Ripper (Firmware, ZX and PC utilities)

PostPosted: Wed, 07.01.2015 20:21:42
by DDp
TS-Labs wrote:DDp, а можешь записать HD для компании?

каанэчно...

Re: Floppy Disk Ripper (Firmware, ZX and PC utilities)

PostPosted: Fri, 09.01.2015 05:49:40
by psb
о, спасибо за специальные образы:) посмотрю на досуге. про добавление фм я думал, но хз на сколько оно нужно, стоит ли тратить на это время, или даже на то, чтобы было просто добавлять отличные от мфм декодеры.

а пока, обнаружен прикольный баг: http://zx-pk.ru/showpost.php?p=770204&postcount=43

суть в том, что сохраненную длину данных нужно делать &= ~1. так делалось только для хвоста, при этом длины треков были с байтовой точностью. однако, если в хвосте битов не натикало, длина останется такой же. если она была нечетной, то после обрезки она станет меньше, чем у последнего оборота. и при пересчете интегрированной длины в длины отдельных оборотов, длина хвоста станет FFFFFFFF.

в новой версии FDR это подперто костылем:) хотя автору поста на зхпкру достаточно сделать
Code: Select all
fdrc.exe FDRIMAGE.000 -O 1.udi -T 0-79

т.к. на 80й трек ругается, что нет данных.

Re: Floppy Disk Ripper (Firmware, ZX and PC utilities)

PostPosted: Fri, 09.01.2015 06:09:59
by psb
хд дискета успешно декодировалась (-w 0.000001142).
360к типа тоже, но т.к. там треки записаны через один, анализатор треков валит кучу ошибок. как бы это красиво и просто обойти?

Re: Floppy Disk Ripper (Firmware, ZX and PC utilities)

PostPosted: Fri, 09.01.2015 20:22:23
by TS-Labs
psb wrote:как бы это красиво и просто обойти?

Добавить ключ, что дискета 40 треков.

Re: Floppy Disk Ripper (Firmware, ZX and PC utilities)

PostPosted: Fri, 09.01.2015 23:01:33
by psb
а если флоп 40 трековый, то дороги будут подряд. ну, видимо ключ надо, но как-то его обозвать...

Re: Floppy Disk Ripper (Firmware, ZX and PC utilities)

PostPosted: Sat, 10.01.2015 15:28:39
by DDp
Да, маленькое замечание: HD привод на Пентеве был настроен (конечно же) на 300 об/мин.

Вот, для коллекции те же треки при 360 об/мин.

Re: Floppy Disk Ripper (Firmware, ZX and PC utilities)

PostPosted: Fri, 23.01.2015 12:12:11
by psb
кто-нибудь, помогите пжлст найти образы популярнейшего формата .mfm от hxc, я не асилил. если не будет образов - я официально похороню этот популярнейший формат для fdrc.

что мфм-адф, что этот - ппц тихушники-копирасты.

Re: Floppy Disk Ripper (Firmware, ZX and PC utilities)

PostPosted: Wed, 15.02.2017 14:28:17
by Byteman
Есть вопрос по этому добру: по какой причине в описании указано, что флопари на 360 оборотов лучше чем на 300? Разве на 300 точность не будет выше?

Re: Floppy Disk Ripper (Firmware, ZX and PC utilities)

PostPosted: Wed, 15.02.2017 16:29:08
by psb
1. не припомню где такое указано,
2. точность чего выше?

Re: Floppy Disk Ripper (Firmware, ZX and PC utilities)

PostPosted: Wed, 15.02.2017 17:02:09
by Byteman
TS-Labs wrote:- дисковод (желательно HD),

psb, вот это немного смутило.
psb wrote:2. точность чего выше?

чтения (плохих дисков)

Re: Floppy Disk Ripper (Firmware, ZX and PC utilities)

PostPosted: Wed, 15.02.2017 19:07:56
by psb
ну хд лишь позволит читать хд диски тоже. ну или фиг его знает.

с т.з. захвата сигнала данных, разрешающая способность будет выше на меньшей скорости (больше отсчетов на бит), а с т.з. электроники флопа (бошка, фильтры) - хз.

точность чтения плохих дисков зависит полностью от обработки сигнала в флопе. если фильтры "хорошие" - на выходе будут правильные данные. может у хд флопов всё лучше:) я не знаю.

Re: Floppy Disk Ripper (Firmware, ZX and PC utilities)

PostPosted: Wed, 15.02.2017 19:22:44
by Byteman
psb, понял, тогда буду экспериментить :)

Re: Floppy Disk Ripper (Firmware, ZX and PC utilities)

PostPosted: Thu, 16.02.2017 04:28:21
by TS-Labs
psb wrote:ну хд лишь позволит читать хд диски тоже. ну или фиг его знает.

Да.

Re: Floppy Disk Ripper (Firmware, ZX and PC utilities)

PostPosted: Mon, 17.09.2018 23:34:23
by evol
ребята , помогите прошить ZX Evolution для работы с Floppy Disk Ripper , дайте пошаговую инструкцию.
не как не могу заставить это работать, спасибо.