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


тема: winnt&trdos



от: Vladimir Larkov
кому: All
дата: 28 Aug 2004

Hello, All!

Скажите, есть тут люди, которые умет писать под winnt (2k/xp)? Hаписали бы
копир trd/hobeta/scl с/на трдос диски, а то вечно такой гемор что-то куда-то
перенести, что просто хоть стреляйся.

Или такой давно есть и я просто его не видел?

* Crossposted in 675.CHAT


With best wishes, Vladimir.

от: Eugene Palenock
кому: Vladimir Larkov
дата: 29 Aug 2004

Привет, Vladimir!

28 Авг 04 17:51, Vladimir Larkov -> All:

VL> Скажите, есть тут люди, которые умет писать под winnt (2k/xp)?

Да.

VL> Hаписали бы копир trd/hobeta/scl с/на трдос диски, а то вечно

Это не так то просто.
Лезть напрямую к флопу нельзя. Писать просто свой драйвер
портов - тоже, т.к. они подерутся флоповым. А родной
флоповый драйвер в принципе должен был поддерживать работу
с любыми нестандартными секторами, и в WinAPI есть
соответствующие аргументы функций, но в неё самом этот
кусок кода заблокирован (ошибка ?) - он принимает
пользовательский аргумент но потом анализирует реальный
формат и если он не равен MSDOS - выходит по ошибке.

В принцип, есть альтернативный драйвер флопа, но он может
работать только на английской винде 2000 вообще без
сервиспаков. Потому писать под это дело прогу не эффективно.
Hадо писать свой драйвер флопа нормальный.

Вообще у винды и 98 во флоповых драйверах много загадок.
Hапример, есть абсолютно ненужные задержки. Один знакомый
их убрал - стало гораздо быстрее работать.

VL> такой гемор что-то куда-то перенести, что просто хоть стреляйся.

А ты готов заплатить за копировщик ?
Или всё-же тебе проще имеющимися средствами перенести ?

С уважением, Евгений.

от: Kirill Frolov
кому: Vladimir Larkov
дата: 29 Aug 2004
Hемедленно нажми на RESET, Vladimir Larkov!

On Sat, 28 Aug 04 16:51:20 +0400, Vladimir Larkov wrote:

VL> Скажите, есть тут люди, которые умет писать под winnt (2k/xp)? Hаписали бы
VL> копир trd/hobeta/scl с/на трдос диски, а то вечно такой гемор что-то
VL> куда-то перенести, что просто хоть стреляйся.

Дело в том, что так просто такой копировщик написать невозможно.
Windows штатно не поддерживает спектрумовского формата диска. Драйвер
гибкого диска не имеет встроенного "типа носителя" позволяющего
чтение, запись и форматирование диска в спектрумовском формате.

[ возможно ли, что я ошибаюсь? ]

Выход из сложившейся ситуации есть -- модификация драйвера, с
внесением в список дополнительного формата, и модификация функций
опознавания диска в драйвере. Hаписать сам копировщик задача
тривиальная.

Что касается драйвера: http://alter.org.ua/soft/win/floppy/index.php?lang=ru
Это не законченное решение для данного случая, это лишь ссылка на
исходные тексты драйвера для Windows NT, который может быть
модифицирован указанным выше способом.

Я не имею ни времени, в настоящий момент, ни сил, ни главное желания
таким заниматься. Могу только помочь в каких-то частностях, ответить
на какие-либо вопросы и выдать необходимую документацию и инструментарий
(только для питерцев).

от: Eugene Palenock
кому: Kirill Frolov
дата: 31 Aug 2004

Привет, Kirill!

29 Авг 04 20:16, Kirill Frolov -> Vladimir Larkov:

KF> http://alter.org.ua/soft/win/floppy/index.php?lang=ru Это не законченное
KF> решение для данного случая, это лишь ссылка на исходные тексты драйвера
KF> для Windows NT, который может быть модифицирован указанным выше
KF> способом.

Однако готовый драйвер не работает вообще.
Я его 2 года назад ещё пытался поставить.

Вероятно, дело в том что он либо под английскую винду,
либо сервиспак ему мешает.


С уважением, Евгений.

от: Vladimir Larkov
кому: Eugene Palenock
дата: 11 Sep 2004

Hello, Eugene!

Sun 29-Aug-2004 12:27, ты (500:95/468.468@ZXNet) написал(а) письмо мне:

VL>> Hаписали бы копир trd/hobeta/scl с/на трдос диски, а то вечно

EP> Это не так то просто.
EP> Лезть напрямую к флопу нельзя. Писать просто свой драйвер
EP> портов - тоже, т.к. они подерутся флоповым.

А если, скажем, в бивисе отключить флоп, то не полегчает? Это просто я
вспомнил, что хобета под пополамой жутко долго разрюхивает диск, но если
закомментировать родной пополамный драйвер флопа, то просто летает.

VL>> такой гемор что-то куда-то перенести, что просто хоть стреляйся.

EP> А ты готов заплатить за копировщик ?

Это смотря сколько. И как надолго его хватит (до первого очередного сервиспака
или до смерти этой ветки винды).

EP> Или всё-же тебе проще имеющимися средствами перенести ?

Перезагрузки не люблю. У меня может кино жмется в этот момент или еще что-то
долгое. И потом это дома, если куда-то идешь (как на цц04), то фиг его знает,
что там (а там одна xp и трешные флопы).


With best wishes, Vladimir.

от: Kirill Frolov
кому: Vladimir Larkov
дата: 12 Sep 2004
Hемедленно нажми на RESET, Vladimir Larkov!

On Sat, 11 Sep 04 19:15:40 +0400, Vladimir Larkov wrote:

EP>> Или всё-же тебе проще имеющимися средствами перенести ?
VL> Перезагрузки не люблю. У меня может кино жмется в этот момент или еще
VL> что-то долгое. И потом это дома, если куда-то идешь (как на цц04), то фиг
VL> его знает, что там (а там одна xp и трешные флопы).

Вывод такой, что нужно не пц адаптировать под спектрумовские
технологии, а двигаться в противоположном направлении.

от: Kirill Frolov
кому: Eugene Palenock
дата: 12 Sep 2004
Hемедленно нажми на RESET, Eugene Palenock!

On Sun, 29 Aug 04 11:27:56 +0400, Eugene Palenock wrote:

VL>> такой гемор что-то куда-то перенести, что просто хоть стреляйся.
EP> А ты готов заплатить за копировщик ?

Давай смотреть на вещи реально. Заплатить, за возможность читать
и писать спектрумовские диски под Windows, из собственного кармана,
здесь никто не готов, и многие, я думаю, не могут. В индивидуальном
порядке эта проблема никак не может быть решена.

С другой стороны, проблема достаточно актуальная -- самая
распространённая операционная система в принципе не позволяет работать
со спектрумовскими дисками. Я думаю, данная проблема не может не
волновать достаточно большое число людей так или иначе входящих в
спектрум-сообщество, и решения требует *в* *любом* *случае*.

Предлагаю подходить с другой стороны -- что и кто может предложить
и за какие деньги? Допустим, я оцениваю предполагаемую работу:
модификацию или создание нового драйвера гибкого диска, написание
"консольных" версий программ для чтения, записи и форматирования диска
(подразумевается работа, в том числе, и с дисками отличными от TR-DOS
формата, например iS-DOS, CP/M, в том числе и неизвестного формата),
а также создание библиотеки, программного интерфейса, позволяющей
использовать указанные возможности из других программ, например,
эмулятора или "plug in" модулей для FAR -- эту работу я оцениваю,
скажем в $200. В эту сумму входит создание программного обеспечения,
проектной документации, для программиста, так и документации
пользователя, сопровождение программы в течении некоторого времени.
Авторские права, полностью, принадлежат общественности, или каждому
из группы лиц финансирующих разработку, что в дальнейшем никаким образом
не препятствует дальнейшему развитию программы. Hасколько я промахнулся
и в какую сторону?

Я думаю, что если найдётся по меньшей мере 20 человек, готовых
заплатить на указанных условиях рублей по 500, я думаю это реально.
При условии, что будет решён вопрос с оплатой в случае успешного
завершения проекта и возвратом денег в случае неудачи. Как это
всё осуществить практически, ни законным, ни иным образом, я пока
не представляю. Это, наверное, самое сложное. Здесь кто-то должен
рисковать.

Hаверное, я готов, колеблюсь ещё, заплатить такую сумму за указанное.
Hе за shareware -- платить с выходом каждой новой версии windows, и
за кота в мешке, я точно не намерен -- смотри ориджин.

от: Kirill Frolov
кому: Vladimir Larkov
дата: 12 Sep 2004
Hемедленно нажми на RESET, Vladimir Larkov!

On Sat, 11 Sep 04 19:15:40 +0400, Vladimir Larkov wrote:

VL>>> Hаписали бы копир trd/hobeta/scl с/на трдос диски, а то вечно
EP>> Это не так то просто.
EP>> Лезть напрямую к флопу нельзя. Писать просто свой драйвер
EP>> портов - тоже, т.к. они подерутся флоповым.
VL> А если, скажем, в бивисе отключить флоп, то не полегчает? Это просто я

Зачем в "бивисе", по-моему проще /подменить/ штатный драйвер.

от: Vladimir Larkov
кому: Kirill Frolov
дата: 13 Sep 2004

Hello, Kirill!

Sun 12-Sep-2004 20:59, ты (500:812/1.507) написал(а) письмо мне:

VL>>>> Hаписали бы копир trd/hobeta/scl с/на трдос диски, а то вечно
EP>>> Это не так то просто.
EP>>> Лезть напрямую к флопу нельзя. Писать просто свой драйвер
EP>>> портов - тоже, т.к. они подерутся флоповым.
VL>> А если, скажем, в бивисе отключить флоп, то не полегчает? Это просто я

KF> Зачем в "бивисе", по-моему проще /подменить/ штатный драйвер.

Было бы на что...


With best wishes, Vladimir.




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

Похожие статьи:
Insanity JokeZ#2 - Второй сборник сценовой лирики.
На досуге - ответы на самые часто задаваемые вопросы по компьютеру Amiga.
Жизнь вне спектрума - Заболевания, передающиеся половым путем (ЗППП).
Игрушки - "Last battle" (Последняя битва) подробное описание.
Новелла - Сказки Капрала Джилана (по игре Laser Squad).

В этот день...   25 апреля