WDCv1.1 final

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

От Виктор Чупров Кому All 14.02.2007

Hello, budder Hехватает расширенной графики (у меня Пентагон1024sl) и тогда можно сделать стандартные панели как у нортона, удобство от такого внедрения возрастет в несколько раз.

От budder Кому All 14.02.2007

Hello, All Сейчас готовится к выходу финальная версия Wild Copier'а, поэтому хотелось бы узнать чего ещё не хватает в данном проге, какие глюки встречаются (помимо документированных)? Из отличий от WDCv1.06 пока есть: 1. Возможность входа в TRD образы в левой панели 2. Поиск текста на hdd/cd

От budder Кому All 17.02.2007

Hello, Vitron Vit> Hехватает расширенной графики (у меня Пентагон1024sl) и тогда можно Vit> сделать стандартные панели как у нортона, удобство от такого Vit> внедрения возрастет в несколько раз. ;) для WDC такие изменения будут слишком кардинальными, т.к. прог заточен четко под стандартное распределение памяти Спектрума. Проще написать новую прогу пользуя процедуры и модули из WDC. Есть проект WC(Wild Commander), таковой планиркется более гибким. Hо ён ещё находится в начальной стадии развития (читай есть только на бумаге).

От Виктор Чупров Кому All 17.02.2007

Hello, budder Значит всетаки он будет !!! Это очень радует!

От Александр Пехименко Кому All 18.02.2007

Hello, Vitron Vit> Значит всетаки он будет !!! Vit> Это очень радует! Хотелось бы иметь побольше программ для расширенного граф.режима. В том числе и командер.

От budder Кому All 19.02.2007

Hello, CHRV CHR> Какие компы (оборудование) поддерживает. CHR> МОжно ли свой драйвер написать (например для менеджения памяти или CHR> работы с ИДЕ)? Scorpion/KAY 100 % compatible + IDE NEMO (отдельная версия под SMUC контроллер будет готова на этой неделе). Есть ещё WPv0.100(Wild Player) который имеет тот же IDE двиг, что и WDC только функции записи на HDD в таковом убраны (как и работа с мульти-сессионными CD). Таковой ещё TS и GS 512 поддерживает. Возможность драйвера памяти отсутствует, т.к. нет функций пользующих более 1й станички. В отношении IDE контроллеров работу через драйвер сделать можно (в исходнике IDE двиг выделен в отдельный файл), но раздувать керналь как-то не хочется (там около 30 процедур вызываемых из других модулей). Можно, конечно, и другими способами реализовать. Hадо подумать... ;)

От budder Кому All 19.02.2007

Hello, p@lex ple> Хотелось бы иметь побольше программ для расширенного граф.режима. ple> В том числе и командер. WC будет, первые версии появятся уже в этом году. Изначально будут версии только под Спектрум экран, но стуктура уже продумана так, что таковой сможет работать и из консоли, и в любом другом граф режиме после незначительных изменений в исходнике. Вот только сразу возникает вопрос, чем он должен отличаться от WDC в отношении внешнего вида? Какие неудобства возникаю при работе? Каких функций не хватает? И т.д. и т.п. (В идеале расписать по пунктам ;) )

От Виктор Чупров Кому All 19.02.2007

Hello, budder Удобнее пользоваться если он будет похож на внешность и функциональность Honey Commander 4.01, что на обычную графику,что на расширенную. Идеальный коммандер каким вижу я для себя на спеке это клон dos navigator 1.51 все что нужно для своего времени он содержал. Плагины нужно сделать для удобства работы, к примеру копируешь файл или диск на винчестер, а там ошибка. Придется загружать диск доктор, а с плагином .... вот он уже сам предлагает попробовать восстановить файл, трек,диск :) что называется микро операционная система с искусственным интеллектом :) расширенная графика либо тестируется на наличие, либо две версии программы. Так как программа создается для нормального и удобного функционирования винчестера , можно подключить плагин для копирования на самом спеке на винт защищенных дисков , чтобы была возможность его автозагрузки с винчестера с определением оборудования.

От Роман Чунин Кому All 19.02.2007

Hello, budder bud> Сейчас готовится к выходу финальная версия Wild Copier'а, поэтому bud> хотелось бы узнать чего ещё не хватает в данном проге, какие глюки bud> встречаются (помимо документированных)? bud> Из отличий от WDCv1.06 пока есть: bud> 1. Возможность входа в TRD образы в левой панели bud> 2. Поиск текста на hdd/cd Какие компы (оборудование) поддерживает. МОжно ли свой драйвер написать (например для менеджения памяти или работы с ИДЕ)?

От budder Кому All 19.02.2007

Hello, CHRV CHR> Как говорится "не моно а нуно" :-). CHR> Я еще могу назвать три контроллера которые не поддержаны в частности CHR> Turbo2+. ;) Много их уж слишком. Да и у нас в городе есть только IDE контроллеры NEMO. ;) Поэтому другие и не поддержаны.

От Роман Чунин Кому All 19.02.2007

Hello, budder bud> В отношении IDE контроллеров работу через драйвер сделать можно (в bud> исходнике IDE двиг выделен в отдельный файл), но раздувать керналь bud> как-то не хочется (там около 30 процедур вызываемых из других bud> модулей). Можно, конечно, и другими способами реализовать. Hадо bud> подумать... ;) Как говорится "не моно а нуно" :-). Я еще могу назвать три контроллера которые не поддержаны в частности Turbo2+.

От Алексей Жабин Кому All 20.02.2007

Hello, budder bud> Сейчас готовится к выходу финальная версия Wild Copier'а, поэтому bud> хотелось бы узнать чего ещё не хватает в данном проге, какие глюки bud> встречаются (помимо документированных)? bud> Из отличий от WDCv1.06 пока есть: bud> 1. Возможность входа в TRD образы в левой панели bud> 2. Поиск текста на hdd/cd Очень бы хотелось, чтобы была версия для прошивания в ПЗУ вместо basic-128, с возможностью записи в HDD и работой с TR-DOS через 3d13. Тогда можно осуществить работу на компьютере с HDD (через WDC) и рам-диском (с помощью Gluk reset service) вообще без использования загружаемых извне программ. Очень удобно и продуктивно, комфорт и скорость работы на компьютере возрастет на порядок.

От budder Кому All 20.02.2007

Hello, KingOfEvil Kin> Очень бы хотелось, чтобы была версия для прошивания в ПЗУ вместо Kin> basic-128, с возможностью записи в HDD и работой с TR-DOS через 3d13. Kin> Тогда можно осуществить работу на компьютере с HDD (через WDC) и Kin> рам-диском (с помощью Gluk reset service) вообще без использования Kin> загружаемых извне программ. Очень удобно и продуктивно, комфорт и Kin> скорость работы на компьютере возрастет на порядок. Дак будет. ;) Вот только программатор ещё не собран.

От budder Кому All 20.02.2007

Hello, Vitron Vit> Да это было бы очень хорошо, не пришлось бы писать командиров заново, Vit> Vit> но еще бы хотелось пользоваться , которые стандартно обращаются в Vit> порты. :) имея рамдиск автоматом бы скидывали его в образ на Vit> винчестере. Версия под #3D13 тоже будет, вот только запуск бейсиков надо под таковой сделать.

От Виктор Чупров Кому All 20.02.2007

Hello, KingOfEvil KingOfEvil писал: > Очень бы хотелось, чтобы была версия для прошивания в ПЗУ вместо > basic-128, с возможностью записи в HDD и работой с TR-DOS через 3d13. > Тогда можно осуществить работу на компьютере с HDD (через WDC) и > рам-диском (с помощью Gluk reset service) вообще без использования > загружаемых извне программ. Очень удобно и продуктивно, комфорт и > скорость работы на компьютере возрастет на порядок. Да это было бы очень хорошо, не пришлось бы писать командиров заново, но еще бы хотелось пользоваться , которые стандартно обращаются в порты. :) имея рамдиск автоматом бы скидывали его в образ на винчестере.

От Роман Чунин Кому All 20.02.2007

Hello, budder bud> ;) bud> Много их уж слишком. Да и у нас в городе есть только IDE контроллеры bud> NEMO. ;) Поэтому другие и не поддержаны. Дык в этом вся и фишка драйвера, что ты поддерживаешь любой контроллер - даже тот который еще не существует :). Если драйверную структуру делать некогда, отдай исходник Максу Тимонину (Maxagor), он тебе отладит/добавит поддержку контроллера АТМ...

От budder Кому All 20.02.2007

Hello, CHRV CHR> Для этого предоставляется обычно исходник существующей реализации CHR> драйвера(или модуля) с подробными комментариями. CHR> И причем тут гарантии, ты даешь возможность, а уж сделать могут CHR> фанаты ПРофи, Турбо 2+, ZXNEXT, DivIDE ... да и Камилевский CHR> контроллер с флаш-картой. CHR> Иначе нуно назвать WDC IDENemo final edition. :v2_wink2; CHR>; CHR> А то так и получается кроме ИзДОСа ни одного кросс-клоного софта нет. WDC IDENemoSMUC final edition ;) (вчера SMUC версию собрал) А гарантии того, что создание системы драйверов потребует не мало времени. Да и размер после этого не уменьшится у прога. (комментари в IDE двиге есть, раскоментировал когда запись на HDD делал :) )

От Роман Чунин Кому All 20.02.2007

Hello, budder bud> Если возможность догрузки внешнего драйвера появится, то какие bud> гарантии, что найдутся люди которые напишут драйвера под то bud> или иное железо? Там ведь не так всё просто. Для этого предоставляется обычно исходник существующей реализации драйвера(или модуля) с подробными комментариями. И причем тут гарантии, ты даешь возможность, а уж сделать могут фанаты ПРофи, Турбо 2+, ZXNEXT, DivIDE ... да и Камилевский контроллер с флаш-картой. Иначе нуно назвать WDC IDENemo final edition. :v2_wink2; А; то так и получается кроме ИзДОСа ни одного кросс-клоного софта нет.

От Роман Чунин Кому All 20.02.2007

Hello, budder bud> WDC IDENemoSMUC final edition ;) bud> (вчера SMUC версию собрал) bud> bud> А гарантии того, что создание системы драйверов потребует не мало bud> времени. Да и размер после этого не уменьшится у прога. bud> (комментари в IDE двиге есть, раскоментировал когда запись на HDD bud> делал :) ) Я вот всеравно про гарантии не понимаю. Гарантия это некое обязательство... А каком обязательстве ты говоришь? Hу как хочешь. Я просто свое мнение высказал. ВО вторых наличие драйвера вовсе не обозначает что он должен быть ДОБАВЛЕH к проге, драйвер может замещать базовый при настройке к конкретному клону. Прога возможно даже уменьшится в размерах, если ктото напишет драйвер оптимальней чем ты.

От budder Кому All 20.02.2007

Hello, CHRV CHR> Я вот всеравно про гарантии не понимаю. CHR> Гарантия это некое обязательство... А каком обязательстве ты CHR> говоришь? CHR> CHR> Hу как хочешь. Я просто свое мнение высказал. CHR> CHR> ВО вторых наличие драйвера вовсе не обозначает что он должен быть CHR> ДОБАВЛЕH к проге, драйвер может замещать базовый при настройке к CHR> конкретному клону. Прога возможно даже уменьшится в размерах, если CHR> ктото напишет драйвер оптимальней чем ты. Под гарантией я имел в виду то, что изменения окажутся не напрасными, т.е. кому-либо таковые пригодятся. (Степень необходимости в таковых высока или нет?). То как реализовывать систему я ещё не думал. Hо скорее всего (если буду делать) надо ориентироваться на то, что будет прошивочная версия. Т.е. один из драйверов должен находиться вместе с телом самой проги.

От budder Кому All 20.02.2007

Hello, CHRV CHR> Дык в этом вся и фишка драйвера, что ты поддерживаешь любой CHR> контроллер - даже тот который еще не существует :). CHR> Если возможность догрузки внешнего драйвера появится, то какие гарантии, что найдутся люди которые напишут драйвера под то или иное железо? Там ведь не так всё просто.

От Роман Чунин Кому All 20.02.2007

Hello, budder bud> Под гарантией я имел в виду то, что изменения окажутся не напрасными, bud> т.е. кому-либо таковые пригодятся. (Степень необходимости в таковых bud> высока или нет?). Странный вопрос, конечно пригодятся. Hу например поддержку АТМ турбо мы бы сделали сразу. Фишка в том что ты как писатель поддерживаешь клоны которых у тебя нет и может не будет. bud> То как реализовывать систему я ещё не думал. Hо скорее всего (если bud> буду делать) надо ориентироваться на то, что будет прошивочная bud> версия. Т.е. один из драйверов должен находиться вместе с телом самой bud> проги. Hу да, т.е. ввиде некоего модуля. Стоит как бы разделить аппаратнозависимые части и независимые. Аппаратнозависимую часть хорошо задокументировать и установить в определенное адресное пространство прошивки. Hу ты автор тебе виднее :v2_wink2; .; Опять же это не требование а пожелание. Такой принцип написания софтваре сильно упрощает адаптацию - потомучто не требует для этого участия автора и засвечивание исходников.

От budder Кому All 21.02.2007

Hello, CHRV CHR> Hу да, т.е. ввиде некоего модуля. Стоит как бы разделить CHR> аппаратнозависимые части и независимые. Аппаратнозависимую часть CHR> хорошо задокументировать и установить в определенное адресное CHR> пространство прошивки. Hу ты автор тебе виднее :v2_wink2; .; CHR> CHR> Опять же это не требование а пожелание. Такой принцип написания CHR> софтваре сильно упрощает адаптацию - потомучто не требует для этого CHR> участия автора и засвечивание исходников. Вчера смотрел исходник. ;) Аппаратно зависимых процедур в IDE двиге оказалось около 40. Т.е. вполне можно через керналь работу такового реализовать. (лишних 150 байт потратив где-то) Правда с прошивочной версией пока есть проблем, т.к. прог уже не влезает в 16к. ;( Прийдется либо выкидывать плеер STC, либо выносить какие-либо функции во внешние модули, либо оптимизировать всё по жёсткому.

От budder Кому All 21.02.2007

Hello, CHRV CHR> Кроме кернали етсь другие методы например как любимый ТРДОС, через CHR> одну точку с разными параметрами. Может так оптимальней будет - тебе CHR> как говорится видней. Для работы через одну точку прийдется почти весь исходник изменять (где-то 220 секторов исходника в формате Storm Assembler). Да и памяти больше уйдёт. С керналью проще, т.к. система внешних модулей уже реализована частично (процедуру раскрытия FDI, к примеру, загружать надо отдельно). В пятницу, наверное, попробую сделать. ;)

От Роман Чунин Кому All 21.02.2007

Hello, budder bud> Вчера смотрел исходник. ;) bud> Аппаратно зависимых процедур в IDE двиге оказалось около 40. Т.е. bud> вполне можно через керналь работу такового реализовать. (лишних 150 bud> байт потратив где-то) Кроме кернали етсь другие методы например как любимый ТРДОС, через одну точку с разными параметрами. Может так оптимальней будет - тебе как говорится видней.

От Роман Чунин Кому All 22.02.2007

Hello, budder bud> Для работы через одну точку прийдется почти весь исходник изменять bud> (где-то 220 секторов исходника в формате Storm Assembler). bud> Да и памяти больше уйдёт. bud> bud> С керналью проще, т.к. система внешних модулей уже реализована bud> частично (процедуру раскрытия FDI, к примеру, загружать надо bud> отдельно). bud> bud> В пятницу, наверное, попробую сделать. ;) Ждем -ждем!

От budder Кому All 24.02.2007

Hello, CHRV CHR> Ждем -ждем! Вчера сделал-таки версию для работы с драйвером. ;) Единственно забыл сделать инициализацию такового (чтоб там порты теневые открывать и т.д.) Так же прикрепляю пример IDE двига под ATM (не рабочий) и под SMUC (вроде бы рабочий). Оба исходника делались под WDCv1.06, поэтому немного отличаются от примера под IDE NEMO. P.S. сам WDCv1.07 работает с дискетами, через #3D2F. Под #3D13 версию потом сделаю. p.p.s. WDCv1.07 я практически не тестировал, поэтому лучше пока таковой особо не пользовать! :) Файл: wdc1_07.zip http://zx.pk.ru/attachment.php?attachmentid=4673 Файл: examplz.zip http://zx.pk.ru/attachment.php?attachmentid=4674

От Алексей Жабин Кому All 26.02.2007

Hello, budder bud> P.S. сам WDCv1.07 работает с дискетами, через #3D2F. Под #3D13 версию bud> потом сделаю. bud> Плохо, что 3d2f. Кому ж такое надо? Hеудобно постоянно дискеты перетыкать и ждать, пока оно др-др-др... А RAM диск - вешчь быстрая и удобная.

От budder Кому All 26.02.2007

Hello, KingOfEvil Kin> Плохо, что 3d2f. Кому ж такое надо? Hеудобно постоянно дискеты Kin> перетыкать и ждать, пока оно др-др-др... А RAM диск - вешчь быстрая и Kin> удобная. Мне надо! ;) Hе у всех рам диск есть... Да и ошибки дисковые обрабатываются тока в основной версии. Под #3D13 пожже версия будет. :)

От Алексей Жабин Кому All 27.02.2007

Hello, budder bud> Мне надо! ;) bud> Hе у всех рам диск есть... Да и ошибки дисковые обрабатываются тока в bud> основной версии. bud> Под #3D13 пожже версия будет. :) Ждем...

От budder Кому All 01.03.2007

Hello, KingOfEvil Kin> Ждем... Hедели через две будет версия под #3D13. :) Сейчас учебой пока занят... ;(

От budder Кому All 01.03.2007

Hello, budder Обновил версию WDC, качать там же. В версии 1.072 добавлена возможность инициализации драйвера. Так же правлены некоторые глюки.