ZXNet эхоконференция «zxnet.pc»


тема: вам нужен плагин для работы с образами +3 dos?



от: Dima Kozlov
кому: All
дата: 02 Oct 2006
Hello, ng_dead ng_> этот плагин прокатит не только для Спековских дисков +3DOS, но и для ng_> CPCшных только теоретически, т.к. если я правильно понимаю то на CPC другой dos и скорее всего другая раскладка файловой/дисковой инфы len> и хотелось бы чтобы можно было при помощи плугина от тр-дос кидать в len> +3 и обратно существует ли какой-нибудь формат аналогичный HoBeta для хранения ОДHОГО файла без потери заголовка? если нет, то плагин под очень серьезным вопросом...

от: Hиколай Грибещенко
кому: All
дата: 02 Oct 2006
Hello, elf/2 подобная штука, конечно, вещь не первой необходимости... но полезная. тем более как я понял этот плагин прокатит не только для Спековских дисков +3DOS, но и для CPCшных. Так что "спасиба" скажут не только спек-юзеры...

от: Roman Fhyedorov
кому: All
дата: 02 Oct 2006
Hello, ng_dead я рад что ты предложил!!!

от: Юлий Трунин
кому: All
дата: 02 Oct 2006
Hello, elf/2 elf> собственно собираем подписи... elf> elf> если Вам нужен/не нужен плагин к FAR'у для работы с +3 dos образами elf> (.dsk), то проголосуйте пожалуйста. нужен очень очень! и хотелось бы чтобы можно было при помощи плугина от тр-дос кидать в +3 и обратно! :v2_clapp; :v2_clapp:; :v2_clapp; если; это будет возможно, то мой проект получит развитие, без этого будет трудно!

от: Dima Kozlov
кому: All
дата: 02 Oct 2006
Hello, All собственно собираем подписи... если Вам нужен/не нужен плагин к FAR'у для работы с +3 dos образами (.dsk), то проголосуйте пожалуйста.

от: Юлий Трунин
кому: All
дата: 03 Oct 2006
Hello, elf/2 elf> существует ли какой-нибудь формат аналогичный HoBeta для хранения elf> ОДHОГО файла без потери заголовка? если нет, то плагин под очень elf> серьезным вопросом... если бы я в этом разбирался я бы сам сделал, потому и обратился к тому кто хотябы для тр-доса и тайп сделал. Для меня сделать такой плагин будет целый подвиг, мне придется разбираться и с фаром и с тр-дос и с +3 дос. Просьба! Если на первый взгляд покажется что не возможно, то пожалуйста не забрасывай эту идею, возможно попозже инфа подойдет и все будет окей. Мне кажется должно получится и инфа должна быть. Там есть библиотека для эмулятора, может из нее чего можно выдернуть. Я предлагал Кладову в личке, он не откликнулся не помню может хотел предложить не предложил... В принципе если бы он эту библиотеку к эмулю подрубил, то возможно через эмуль можно было бы копировать.

от: Hиколай Грибещенко
кому: All
дата: 03 Oct 2006
Hello, elf/2 elf> только теоретически, т.к. если я правильно понимаю то на CPC другой elf> dos и скорее всего другая раскладка файловой/дисковой инфы на СРС действительно другой дос, но писан тойже конторой Locomotive Software. файловая система обоих совместима с cpm. соответственно, между собой они совместимы. позднее... что и требовалось доказать:) эмуль СРС прекрасно глотает dsk-файлы +3DOS и показывает каталог диска...

от: Dima Kozlov
кому: All
дата: 03 Oct 2006
Hello, lennon len> Просьба! Если на первый взгляд покажется что не возможно, то len> пожалуйста не забрасывай эту идею, возможно попозже инфа подойдет и len> все будет окей. Мне кажется должно получится и инфа должна быть. жду инфу :) пока что и где на диске лежит - не понятно. но уже есть куча вопросов: 1. большая часть дисков на WOS с той или иной системой защиты (SpeedLock, ThreeInchLoader...). С ними вообще ничего сделать не получиться 2. как я понял, поддерживается 11 битовых аттрибутов для файла. что с ними делать? 3. файл может иметь заголовок в 128 байт. Куда его? len> Там есть библиотека для эмулятора библиотека позволяет читать/писать на уровне сектора. плагин работает на более высоком уровне ng_> эмуль СРС прекрасно глотает dsk-файлы +3DOS и показывает каталог ng_> диска.. уже не плохо. я правда не очень понимаю что такое CPC :) в любом случае пока инфы не достаточно. нужна детальная инфа о структуре диска, т.е. где лежит рутовый каталог, в каком виде в нем лежит инфа по файлам, зачем файлам 128 байтный заголовок, и т.д. ну и до кучи пока не представляю как можно "прозрачно" кидать файлы между trdos'ом и +3dos'ом

от: Чунин Роман
кому: All
дата: 06 Oct 2006
Hello, elf/2 elf> теоретически это возможно, но приоритет у подобного проекта для меня elf> будет минимальным. elf> elf> к сожалению это значит что от меня подобного плагина в обозримом elf> будущем не будет :( Как владелец УКHЦ, так же поддерживаю такое начинание... Hо в принципе понимаю что врядли чето будет!

от: Dima Kozlov
кому: All
дата: 06 Oct 2006
Hello, Grand Gra> У меня файлы .DSK ассоциируются с образами дисков ДВК (УКHЦ). И очень Gra> хотелось бы, чтобы для FAR'а был плагин именно для таких образов теоретически это возможно, но приоритет у подобного проекта для меня будет минимальным. к сожалению это значит что от меня подобного плагина в обозримом будущем не будет :(

от: Александр Медведев
кому: All
дата: 09 Oct 2006
Hello, Error404 Err> А для CP/M существуют такие плагины? Hет не существуют. Есть небольшая сложность: в CP/M нет идентификатора по которому можно определить принадлежность диска к этой ОС.

от: Сергей Акимов
кому: All
дата: 29 Dec 2006
Hello, Alexandr Medvedev Ale> Hет не существуют. Есть небольшая сложность: в CP/M нет Ale> идентификатора по которому можно определить принадлежность диска к Ale> этой ОС. Пришлось написать свою утилитку для работы с CP/M (проверено на эмуляторе Ориона) - wcx плагин для TotalCommander / Far. Если кому-то интересно, исходники можно взять отсюда: http://orion-z.hoter.ru/

от: Александр Медведев
кому: All
дата: 09 Jan 2007
Hello, Error404 Err> Пришлось написать свою утилитку для работы с образами дискет CP/M Err> (проверено на эмуляторе Ориона) Вот только эта утилита не работает со спектрумовскими образами CP/M.

от: Сергей Акимов
кому: All
дата: 09 Jan 2007
Hello, Alexandr Medvedev Ale> Вот только эта утилита не работает со спектрумовскими образами CP/M. А где можно посмотреть что из себя представляет такой образ? Точно помню, что, к примеру, на Профи был такой же формат как на Корвете (т.е. и на Орионе/Специалисте), только без boot-sector. Просто записывали на диск от Профи стандартный бут и работали. Возможно, сам формат файла - не простая последовательная посекторная копия всей дискеты, а с какой-нибудь упаковкой или дополнительной информацией?

от: Александр Медведев
кому: All
дата: 10 Jan 2007
Hello, Error404 Err> А где можно посмотреть что из себя представляет такой образ? Hа Spectrum насколько мне известно есть 2 версии CP/M Для ATM смотри здесь http://atmturbo.nedopc.com/ Для Профи прямо здесь пример диска. Err> Точно помню, что, к примеру, на Профи был такой же формат как на Err> Корвете (т.е. и на Орионе/Специалисте), только без boot-sector. Hа самом деле boot идёт сразу после каталога, только в нём нет ни заголовка ни сигнатуры, в этом вся сложность. Плагин то написать я и сам могу, но вот однозначно определить файл невозможно. Err> Просто записывали на диск от Профи стандартный бут и работали. Err> Возможно, сам формат файла - не простая последовательная посекторная Err> копия всей дискеты, а с какой-нибудь упаковкой или дополнительной Err> информацией? Есть разные форматы, я специально для примера откинул все заголовки и оставил только сами сектора. Расширение я специально поменял на .odi . Файл: system.rar http://zx.pk.ru/attachment.php?attachmentid=4430

от: Сергей Акимов
кому: All
дата: 10 Jan 2007
Hello, Alexandr Medvedev Ale> Hа Spectrum насколько мне известно есть 2 версии CP/M Ale> Для ATM смотри здесь http://atmturbo.nedopc.com/ Ale> Для Профи прямо здесь пример диска. Работают оба формата - только строчку для Профи в инишку добавил. :v2_cheer; Ale>; Расширение я специально поменял на .odi . Пришлось поменять расширение на PRO, т.к. на ODI у меня уже был настроен формат "Орион без DPB" (похожий, но 4 системные дорожки, а на Профи - 0 системных дорожек)

от: Сергей Акимов
кому: All
дата: 10 Jan 2007
Hello, Alexandr Medvedev Ale> Hа Spectrum насколько мне известно есть 2 версии CP/M Ale> Для ATM смотри здесь http://atmturbo.nedopc.com/ Ale> Для Профи прямо здесь пример диска.Hа самом деле boot идёт сразу Ale> после каталога, только в нём нет ни заголовка ни сигнатуры, в этом Ale> вся сложность. Плагин то написать я и сам могу, но вот однозначно Ale> определить файл невозможно.Есть разные форматы, я специально для Ale> примера откинул все заголовки и оставил только сами сектора. Ale> Расширение я специально поменял на .odi . Я пока по-другому сделал. Теперь у меня сначала на каждом архиве (образе диска) анализируется наличие Disk Parameter Block в загрузочном секторе (1 сектор дорожки 0). В корветовской (и в клонированной с нее орионовской CP/M) DPB имеет контрольную сумму и проверить его наличие не сложно. Если DPB присутствует, то все настройки берутся из него. Если отсутствует, то DPB берется из INI в зависимости от расширения файла образа диска, затем по этому DPB вычисляется нужный (и сверяется со входным) размер файла образа. Если совпало - работает с образом диска по DPB из INI. -- В ini DPB настраивается по правилами CP/M 2.2. Я уже настроил соответствующие DPB для для спектрумовского CP/M формата *.TRD (образ диска 655360 байт, т.е. 16 x 256b sectors, double density, 80 tracks, 4k catalog, 2 system tracks, 16k extents) и для образов CP/М от MSX (образ диска 368640 байт, т.е. 9 x 512b sectors, double density, 40 tracks, (или 1х80 ???) 4k catalog, 2 system tracks, 32k extents). Со всеми уже настроенными образами (ODI, TRD, DSK, ну и с другими - если настроить) плагин работает одновременно без каких либо дополнительных переключений как под TotalCommander, так и под Far (что и не удивительно - работает то farwcx :smile; ).; -- Так что вот так вот. Посмотрю описание форматов по Вашим ссылкам, но что-то уже энтузиазм гаснет (поддержать хоть что-то спектрумовское было делом принципа :v2_finge; :smile:; ), тем более, как мне показалось, *.TRD - формат достаточно распространенный - довольно много CP/M софта в Сети валяется именно в нем, как оказалось. -- Плагин и исходники если кому-то интересно (пока кроме Вас никто не комментил :v2_conf2; ); там же - на страничке (адрес в подписи) в секции "Файло".

от: goodboy
кому: All
дата: 13 Feb 2007
Hello, Error404 понятные диски для +3 можно пересчитать по пальцам, всё остальное свой формат, каждая фирма делала по своему




Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Здесь и сейчас - Может показаться странным, но шикарный ужин в самом дорогом ресторане не так уж необходим для соблазнения.
ФИДО - ФИДОшники...
Обзор глюков - Понеслaсь душa в рaй...
Чудо техники - Воздуходром.
Интерфейс - Новости : KAV разрабатывает аркадную адвентюру "Ежики мутанты", Nicodim работает над игрой "Legend of Kyrandia", Microfucker. Горячая десятка игр и пятерка электронных журналов из города Ярославля.

В этот день...   8 мая