|
avreal, новая версия (если кому-то это ещё нужно) |
|
|
|
Oct 5 2008, 15:45
|

Нечётный пользователь.
     
Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417

|
Не знаю, насколько это имеет смысл в свете имеющейся информации о будущем Атмел, но подоспела очередная версия avreal. Добавлен наконец-то замер времени обращения к LPT для всех ОС и добавлено несколько новых кристаллов. Кстати, о времени обращения к LPT - поднятый для экспериментов с Win98 старый пень-166 вне конкуренции. Одна и та же физически плата PCI-LPT на Q6600/ASUS M2N-SLI что под XP, что дос-версией при загрузке с дискетки даёт около 0,75мкс/обращение (программный замер достаточно хорошо совпадает с замером по осциллографу), а на том старом пне - около 0,25мкс. Одна шина PCI, никаких лишних мостов по дороге, простота...
--------------------
Ну, я пошёл… Если что – звоните…
|
|
|
|
|
 |
Ответов
(345 - 359)
|
Mar 26 2017, 12:45
|

Знающий
   
Группа: Участник
Сообщений: 626
Регистрация: 3-12-07
Пользователь №: 32 910

|
Извиняюсь что беспокою мэтров глупыми вопросами. По ходу модернизации софта, попробовал подключит 64х битную dll к программатору из: DlportIOx64.zipНа Win7 64bit никак не удаётся загрузить dll. Код ошибки: 193, что означает dll не 64х битная. Проверка dumpbin \ headers DlportIO.dll подозрения подтвердила. И теперь вопрос, как исправить?
--------------------
|
|
|
|
|
Mar 27 2017, 03:57
|

Знающий
   
Группа: Участник
Сообщений: 626
Регистрация: 3-12-07
Пользователь №: 32 910

|
Здравствуйте Антон. И там пробовал, dll одинаковые. Dependency Walker четко показывает что dlportio-64.zip собран для x86 архитектуры, и всем большой привет от Avreal! А вот немецкие ребята оказались гораздо квалифицированнее, их x64 версия работает без вопросов и "с первой буквы".
--------------------
|
|
|
|
|
Mar 27 2017, 07:16
|

фанат дивана
     
Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684

|
Я отписал ReAl-у в комментариях на сайте, и вот что он ответил: Цитата «Вы будете смеяться»™, но прямо на этой странице вверху линк туда же, к этим же «немецким ребятам» (и у пони-прогов был ихний же комплект под другим названием), корни все от них. Тут выложено дополненное в том же 2010 году блочными функциями, линк на электроникс на ту же тему :-) avreal в конечном итоге может работать и без этого дополнения — если dll не предоставляет функцию, используется своя аналогичная, которая дёргает dll ради каждого байта.
А вот что касается не-64-битности… «Ничего не понимаю»™ Выше у меня написано, что этот драйвер не становился в 64-ке, если пробовать устанавливать из-под 32-битной програмы (т.е., находясь в WoW-эмуляции 32-битного окружения), а как раз в честном 64-битии он становился. У меня есть отдельній винчестер с мелкими разделами FreeBSD, XP/32, XP64, W7/32, W7/64, «главным» линуксом и большим разделом для сохранения образов мелких разделов с теми ос. Перед тем, как я написал это сообщение, я несколько раз проверил установку и работу с чистого листа, т.е. восстанавливая образы XP/64 и W7/64, сделанные после инсталляции до установки нестандартных драйверов. Всё работало. Может, что-то в самих виндовсах поменялось? Будет время, найду тот винчестер, на нём посвежее 7-ку или поставлю рядом, или заменю старую и попробую ещё. К сачастью, у меня еще есть куда ткнуть pci-плату с LPT.
--------------------
Если бы я знал, что такое электричество...
|
|
|
|
|
Mar 27 2017, 07:34
|

Знающий
   
Группа: Участник
Сообщений: 626
Регистрация: 3-12-07
Пользователь №: 32 910

|
>> А вот что касается не-64-битности… «Ничего не понимаю» >> Выше у меня написано, что этот драйвер не становился в 64-ке >> а как раз в честном 64-битии он становился К сожалению, я уже очень долго-долго живу в Азии и от хм национальных 'особенностей' отвык. Как чукча - "что вижу то пою". Тут всё по другому, если на файле написано x64 или 64bit, то он честно и работает в 64бит и никак иначе. Цитата dlportio-64.zip (25K) Драйвер и библиотека для 64-битных версий Windows. Инсталлятор командной строки . На мой скромный вкус, автору не следует изворачиваться "как уж на сковороде", а просто изменить название пакета на x86 и вопросов не будет.  Я не знаю как dll становилась, по факту, на нынешний момент - собрано для x86, что каждый может и проверить лично.
Сообщение отредактировал sevstels - Mar 27 2017, 07:35
--------------------
|
|
|
|
|
Mar 27 2017, 08:16
|

фанат дивана
     
Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684

|
Цитата(sevstels @ Mar 27 2017, 12:34)  На мой скромный вкус, автору не следует изворачиваться "как уж на сковороде", а просто изменить название пакета на x86 и вопросов не будет.  Ну вы блин, даёте ©. Зачем эти наезды? Нашли проблему - прекрасно, надо её (а) подтвердить, (б) исправить. Разве не в этом цель форума? ReAl написал отличную программу, выложил её в бесплатный доступ, в течение долгих лет поддерживает её, исправляет ошибки, добавляет новые микросхемы. И тут на тебе - как "уж на сковородке". Разве это нормально? Я помочь хотел, но, чую, зря влез.
--------------------
Если бы я знал, что такое электричество...
|
|
|
|
|
Mar 27 2017, 08:27
|

Знающий
   
Группа: Участник
Сообщений: 626
Регистрация: 3-12-07
Пользователь №: 32 910

|
>> в течение долгих лет исправляет ошибки Автор никому ничего не обязан, это понятно. И причем тут наезды и обиды? Меня наповал убила логика: "вроде бы да - но не тут, но может быть - тильки трошки"! Именно поэтому автор много лет и фиксит ошибки. В общем проблема решилась, устройство успешно заработало в Win7 64бит на dll отсюда. Спасибо.
--------------------
|
|
|
|
|
  |
4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0
|
|
|