Готово!
Теперь можно без проблем эксплуатировать живую Немигу с HxC флопи эмулятором! Большое спасибо за помощь dk_spb словом и делом!
Программа на Perl прилагается.
# Usage:
# nemiga-dsk-to-hfe.pl <dsk file> <hfe file>
# or
# nemiga-dsk-to-hfe.pl <dsk file> <dsk file> <hfe file>
на вход даем один или два файла образа диска, на выходе получаем hfe образ FM потоков для HxC эмулятора.
Если на вход дали один файл, то результатом будет односторонняя дискета MD0 (нечетные номера устройств), а если на входе два файла, то результатом будет двухсторонняя дискета MD0 & MD1.
На вход могут поступать как образы MD для Немиги, в которых есть служебный сектор с картой дорожек, так и generic DSK образы RT-11 с которыми работает плагин total commander-a. Тип файла распознается автоматически. К DSK добавляется служебный сектор и если DSK меньшего размера, то добавляются нули в конец. Слишком большим файлам будет отказанно в обработке.
Следует добавить, что MX драйвер на Немиге замечательно работает и можно в HxC класть образы MX дискет. Как это делать смотрите в ветке ДВК MX, там есть аналогичная программа для конверсии MX DSK в hfe.
Некоторые мысли в слух относительно формата образов дисков для Немиги.
1. О стандарте я неслышал. Какой будет образ полностью зависит от того, кто и как его снимает.
2. В случае стандартных дисков RT-11 (без левых трюков с защитой или еще чем) логично было бы предположить, что в образ кладем только полезные данные из секторов как указанно в карте дорожек-секторов.
Сама карта нафиг ненужна. Такой образ будет нормально восприниматься плагином TC и эмуляторами. При обратной конверсии достаточно добавить стандартную карту все дорожки 23 сектора. Даже если исхлдная карта была другая, то это никак не повредит работоспособности.
3. Немиговских образов реально мало, что больше склоняет к №2
4. Если будут диски, которые пострадают от №2, то они в любом случае не будут нормально восприняты TC плагином и эмуляторами. Для таких дисков обсуждать хитрый формат DSK вобще нет смысла. Такие диски надо дампить в RAW формате ибо софт там может творить все, что захочет.
Всем хорошего дня и немного музыки для поднятия настроения!
http://promodj.com/kapitan-u/mixes/4...shie_payalniki




Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 
