vak: (Default)
[personal profile] vak
Раздобыл ценнейший инструмент: универсальную читалку и писалку дискет. Называется Supercard Pro:



Устройство подключается к компьютеру через порт USB, а к нему подсоединяется флоппи дисковод. Процесс чтения флопика под Линуксом выглядит так:
$ scp_dump -d /dev/ttyUSB0 extras.scp
Supercard Pro: Hardware v1.1; Firmware v1.2
Reading track 163 ...
По умолчанию считываются 82 дорожки с обеих сторон, всего 164 дорожки. Образуется файл размером 27 мегабайт, содержащий сырой образ флопика (на аналоговом уровне). Специальной утилитой можно его обработать и превратить в цифровой образ в одном из стандартных форматов:
$ disk-analyse -v extras.scp extras.img
Format "default" -> "amigados"
Found format "amigados"
PLL Parameters: period_adj=5% phase_adj=60%
T0.0-79.1: AmigaDOS
T80.0-83.1: Unformatted
Диск распознан как формат AmigaDOS, первые 80 дорожек содержат полезную информацию, последние две дорожки неформатированные.

Теперь надо научиться превращать сырой образ флопика (SCP) в MFM-образ для моей утилиты mfmdisk.

Date: 2018-02-09 09:52 (UTC)
From: [personal profile] ivanrubilo
Крутяк.
К счастью контроллер Амиги умеет читать почти всё (по крайней мере всё что мне нужно), так что я юзаю A600 для такого дела.

Date: 2018-02-09 20:25 (UTC)
From: [personal profile] ivanrubilo
Там какой-то супер-хитрый формат?
Не особо знаком с БКшками.

Date: 2018-02-09 10:34 (UTC)
From: [personal profile] 1801bm1
На аналоговом уровне она никак образ снять не может - там интерфейс цифровой. А вот дискретизировать линию данных с большой частотой - вполне. Судя по размеру файла - где-то порядка 8МГц дискретизация, норм. Ну или они там длительность импульса/паузы в каких-то еще более мелких клоках записывают.

Date: 2018-02-09 20:14 (UTC)
spamsink: (Default)
From: [personal profile] spamsink
Это удобная прилада. И 5-дюймовые тоже может?