зря ты так, гугль про сайт уже знает...Сообщение от fk0
зря ты так, гугль про сайт уже знает...Сообщение от fk0
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
в принципе этот вопрос уже обсуждался. теоретически сделать можно. основная проблема - в каком виде извлекать файлы.
дело в том что если делать плагин с возможностью записи в TAP, то вытаскивать тело файла без заголовков - это не выход, поскольку их потом нельзя будет засунуть обратно. если дергать файлы с заголовками (либо tap'овыми либо tzx'ными) то непонятно как их засовывать в trd, scl
если есть конкретные предложения по этому вопросу - пиши...
не подходит, к сожалению в момент выдергивания файла я не знаю куда его собираются положить - в каталог/tap/trd. поэтому нужен некий режим выдергивания по умолчанию.
есть еще одна засада. если уж делать плагин то он будет понимать tap/tzx/blk/etc. практически во всех этих форматах есть реальные файлы и "заголовки файлов" (в tzx еще хуже, там есть всякие маркеры/циклы/if'ы). соответсвенно вопрос - что делать с этими "заголовками"
А плагин я почти написал. Тек. версия умеет пока выводить список файлов, извлечение не сделано. На выходных займусь извлечением.
Нет, лучше в HoBeta, тогда большенство проблем снимаются сами собой. Единственное теряется часть информации из заголовка, но это не принципиально.Поддежку форматов лучше всего делать на уровне подплагинов, так легче форматы добавлять.
Очень нужна информация по структуре файлов DATA сделанных через SAVE "name"DATA. Как для ленты, так и для TR DOS. Поделитесь если у кого имеется.
Саша, если дергать в хобете, то мы теряем кучу нужной информации. грубо говоря, делаем f6 из tap'а и потом f6 обратно - в результате получаем не оригинальный tap.
на мой взгляд это не вариант
двумя руками за, но вопрос у меня все тот же: имеем tzx и в нем блок ID 2A (stop the tape) у него тела нет вообще, он фактически представляет из себя 4 байта. как его выдергивать? единственный полноценный вариант - это маленький tzx. а вот как этот tzx засунуть в trd я пока не знаю... потенциальный выход - прикрутить к xtrd/xscl/etc. встроенную поддежку tzx файлов
Мы теряем не принципиальную информацию, а что по твоему ценное мы можем потерять?
Итак принцип работы как в SN. Извлекаются ТОЛЬКО блоки данных. Если перед блоком данных есть блок-заголовок, то заголовок для HoBeta берётся из него, иначе заголовок формирутся автоматически типа data???.$C . Копирование одних заголовков если обе панели TAP (как в SN) сделать не получится из-за ограничений FAR API, поскольку нельзя проверить какой плагин отвечает за вторую (неактивную) панель.А никак. Мы подобные блоки просто игнорируем. А извлекать только то, что можно засунуть в tap или trd/scl, а все служебные блоки пропускать.
Ведь нам нужен не радактор tzx файлов, а только плагин для извлечения данных.
вот именно это и теряем, потом где-то там номер строки автостарта был в заголовке, последние символы имени, возможность использовать токены BASIC'а в качестве части имени
а вот это вопрос... если я правильно помню результаты голосования по поводу подобного плагина, народ хочет R/W доступ
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)