Преобразовать сырые данные флопика (полученные через SCP) в традиционный бинарный образ оказалось не так уж трудно. Задачу решает утилита disk-analyse из пакета keirf/Disk-Utilities:

На самом деле сначала я потратил кучу времени, пытаясь сообразить собственную утилиту выделения данных их файла SCP, но пока оно у меня не фурычит.
Теперь бы ещё получить промежуточные данные MFM-уровня.
Пока разбирался, нашёл пару полезных документов: описание формата дискет Амиги, от кодирования MFM до файловой системы, и объяснение работы тракта данных флопика с хардверной стороны.
$ disk-analyse extras.scp extras.adf T0.0-79.1: AmigaDOS $ disk-analyse fonts.scp fonts.adf T0.0-79.1: AmigaDOS $ disk-analyse install.scp install.adf T0.0-79.1: AmigaDOS $ disk-analyse locale.scp locale.adf T0.0-79.1: AmigaDOS $ disk-analyse storage.scp storage.adf T0.0-79.1: AmigaDOS $ disk-analyse workbench.scp workbench.adf T0.0-79.1: AmigaDOSСодержимое выглядит вполне целым. Кое-где контрольная сумма загрузочного сектора не совпадает.
Это те самые шесть флопиков с Amiga OS 3.1:( Содержимое )

На самом деле сначала я потратил кучу времени, пытаясь сообразить собственную утилиту выделения данных их файла SCP, но пока оно у меня не фурычит.
Теперь бы ещё получить промежуточные данные MFM-уровня.
Пока разбирался, нашёл пару полезных документов: описание формата дискет Амиги, от кодирования MFM до файловой системы, и объяснение работы тракта данных флопика с хардверной стороны.

