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


тема: WDCv1.1 final



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

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

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

от: Виктор Чупров
кому: All
дата: 17 Feb 2007
Hello, budder Значит всетаки он будет !!! Это очень радует!

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

от: budder
кому: All
дата: 19 Feb 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 Feb 2007
Hello, p@lex ple> Хотелось бы иметь побольше программ для расширенного граф.режима. ple> В том числе и командер. WC будет, первые версии появятся уже в этом году. Изначально будут версии только под Спектрум экран, но стуктура уже продумана так, что таковой сможет работать и из консоли, и в любом другом граф режиме после незначительных изменений в исходнике. Вот только сразу возникает вопрос, чем он должен отличаться от WDC в отношении внешнего вида? Какие неудобства возникаю при работе? Каких функций не хватает? И т.д. и т.п. (В идеале расписать по пунктам ;) )

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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




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

Похожие статьи:
Хит-парад - 10 лучших программ,по итогам продаж фирмы Welcome.
Дикий ум - Генерация и оптимизация кода в компилятора (часть 1)
Реклама - Реклама от King Of Evil.
Interface - интервью с музыкантом C-jeff.
История - История с историей, Смирнов Владимир (памфлет)

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