PDA

Просмотр полной версии : Перенос файлов с эмуля на реал.



Vitamin
08.06.2007, 00:01
1) заюзать тот же самый плагин, настроив его на работу с хобетой
2) скопировать файл другим софтом (SN например)
3) в эмуле открыть этот файл при загруженном образе диска- в US он разместится на имеющемся образе.

elf/2
08.06.2007, 11:27
Есть конвертированная с помощью GfxSpeConvertor картинка в хобетовском формате $c. Нужно запихнуть её (картинку) внутрь образа диска trd. Делаю это с помощью плагина xTRD для FAR, в результате имею на дискете файл с расширением <$>. На первый взгляд, нечитаемый. Команда load "name" code 16384 его не читает точно. Что делать?

не совсем понятно что именно не так. особенно не понятно, что значит load "его не читает точно"

можно trd'шник с неправильным файлом либо сюда, либо мне на мыло?

Alexandr Medvedev
08.06.2007, 11:54
в результате имею на дискете файл с расширением <$>. На первый взгляд, нечитаемый. Команда load "name" code 16384 его не читает точно. Что делать?Похоже что у этого файла неправильная контрольная сумма в HoBeta заголовке, поэтому xTRD считает такой файл обычным файлом и не отрезат заголовок при копировании. По команде load файл читается неправильно как раз по этой причине, т.к. hobeta заголовок расположен в начале файла.
Выход простой можно любым hex редактором вырезать первые 17 байт из исходного файла, а затем скопироват его в trd образ, после чего восстановить заголовок. Либо загружать этот испорченный файл на 17 байт ниже (по адресу 16384-17) т.е. в ПЗУ, чтобы начало файла попало точно в видеопамять.

elf/2
08.06.2007, 19:55
А всё-таки что делать с расширением <$>?
ничего особенного с ним делать не надо. если файл скопируется правильно, то трдосное имя файла и расширение возьмется из хобетного заголовка, а не так как сейчас


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

xtrd'у никак настраивать не надо. она сама понимает какой ей файл подсовывают. есть подозрение что виноват GfxSpeConvertor и это именно он неправильную хобету сделал.

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

elf/2
09.06.2007, 11:11
То же самое можно проделать и с хобетовским файлом, но в этом случае придётся извращаться с адресом загрузки, как и написал Александр Медведев. Плюс ко всему, теоретически, такой файл будет невозможно загрузить в какой-либо графический редактор.

повторюсь, с правильными хобетными файлами НИЧЕГО делать не надо. они скопируются правильно без дополнительных телодвижений.

продолжаю подозревать что виноват GfxSpeConvertor, сохраняющий неправильную хобету

falanger
01.07.2007, 00:32
нужна программа котора могла бы скопировать образ диска из FDI на реальный диск посекторно... Кто чгео знает по теме?

Alexandr Medvedev
02.07.2007, 16:28
нужна программа котора могла бы скопировать образ диска из FDI на реальный диск посекторно... Кто чгео знает по теме?Открываешь FDI в UnrealSpeccy и сохраняешь в формате TeleDisk, затем в DOS загружаешь TeleDisk и пишешь образ на дискету.