Бейсик

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
179
Первый раз сказал Мяу!
Сообщения: 35
Зарегистрирован: Чт авг 26, 2010 16:26:31

Бейсик

Сообщение 179 »

Ребята, приветствую!
Вот был у меня старый компьютер P1, были у него порты всякие, и был на том компьютере Бейсик какой-то, QBasic что-ли... И на этом Бейсике я делал всякие сигналы на этих портах. Теперь у меня компьютер с Виндосом 7, порты только USB, и чего мне делать теперь, я не знаю. Отсюда вот такие просьбы:
1. Дайте Basic под винду, но хочется такой же, как был (синтаксис).
2. Скажите, что приделать к USB под этот Бейсик ?
Аватара пользователя
Maykill
Друг Кота
Сообщения: 73964
Зарегистрирован: Вт дек 20, 2011 12:46:51
Откуда: Петроград
Контактная информация:

Re: Бейсик

Сообщение Maykill »

https://www.int-s.spb.ru
" Можно я лягу?"(C)
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: Бейсик

Сообщение Мурик »

Управление устройством через USB. http://purebasic.mybb.ru/viewtopic.php?id=211
USB HID термометр. http://purebasic.mybb.ru/viewtopic.php?id=46
Программы для компьютера и микроконтроллера написаны на бейсике.

В архиве примеры работы с COM, LPT и USB портами на бейсике.
Вложения
BASIC_Ports.zip
(908.34 КБ) 14357 скачиваний
179
Первый раз сказал Мяу!
Сообщения: 35
Зарегистрирован: Чт авг 26, 2010 16:26:31

Re: Бейсик

Сообщение 179 »

Ребята, большое спасибо за неравнодушие, буду разбираться.
yura_k123
Родился
Сообщения: 4
Зарегистрирован: Пт июн 06, 2014 20:19:40

Re: Бейсик

Сообщение yura_k123 »

Мурик писал(а):В архиве примеры работы с COM, LPT и USB портами на бейсике.


Результат проверки архива:
Старт поиска в 'E:\BASIC_Ports'
E:\BASIC_Ports\LPT\Драйвер в DLL\PB_IO.dll
[ОБНАРУЖЕНИЕ] Троянская программа TR/Crypt.XPACK.Gen
[УКАЗАНИЕ] Создана резервная копия с именем '517821bf.qua' ( КАРАНТИН )
[УКАЗАНИЕ] Файл был удален.
E:\BASIC_Ports\LPT\Драйвер в DLL\Examples\TermoControl.exe
[ОБНАРУЖЕНИЕ] Троянская программа TR/Graftor.61231.9
[УКАЗАНИЕ] Создана резервная копия с именем '49f80c37.qua' ( КАРАНТИН )
[УКАЗАНИЕ] Файл был удален.
E:\BASIC_Ports\LPT\Драйвер в DLL\Source\Driver\pbdriverio.sys
[ОБНАРУЖЕНИЕ] Троянская программа TR/Crypt.XPACK.Gen
[УКАЗАНИЕ] Создана резервная копия с именем '1bb5539c.qua' ( КАРАНТИН )
[УКАЗАНИЕ] Файл был удален.
E:\BASIC_Ports\LPT\Драйвер в EXE\LPT.exe
[ОБНАРУЖЕНИЕ] Троянская программа TR/Crypt.XPACK.Gen
[УКАЗАНИЕ] Создана резервная копия с именем '7a721b20.qua' ( КАРАНТИН )
[УКАЗАНИЕ] Файл был удален.
E:\BASIC_Ports\LPT\Драйвер в EXE\DriverIO\pbdriverio.sys
[ОБНАРУЖЕНИЕ] Троянская программа TR/Crypt.XPACK.Gen
[УКАЗАНИЕ] Создана резервная копия с именем '38063420.qua' ( КАРАНТИН )
[УКАЗАНИЕ] Файл был удален.
E:\BASIC_Ports\USB\USB_HID_Device_IO\Device_IO.exe
[ОБНАРУЖЕНИЕ] Троянская программа TR/Rabbit.bda
[УКАЗАНИЕ] Создана резервная копия с именем '4703058a.qua' ( КАРАНТИН )
[УКАЗАНИЕ] Файл был удален.
E:\BASIC_Ports\USB\USB_Termo\Говорящий терометр\USB_Termo.exe
[ОБНАРУЖЕНИЕ] Троянская программа TR/Spy.49152.1335
[УКАЗАНИЕ] Создана резервная копия с именем '0c472bf9.qua' ( КАРАНТИН )
[УКАЗАНИЕ] Файл был удален.
E:\BASIC_Ports\USB\USB_Termo\Говорящий терометр\USB_Termo_Volume.rar
[0] Тип архива: RAR
--> USB_Termo.exe
[ОБНАРУЖЕНИЕ] Троянская программа TR/Spy.49152.1335
[ПРЕДУПРЕЖДЕНИЕ] Инфицированные файлы в архивах не могут быть вылечены
[УКАЗАНИЕ] Создана резервная копия с именем '705f6ba9.qua' ( КАРАНТИН )
[УКАЗАНИЕ] Файл был удален.
kalobyte
Друг Кота
Сообщения: 13796
Зарегистрирован: Чт сен 20, 2007 14:08:00

Re: Бейсик

Сообщение kalobyte »

выкини эти антивирусы и больше никогда не порти ими компутер
тематические ответы только в форуме, в приват не пишите
yura_k123
Родился
Сообщения: 4
Зарегистрирован: Пт июн 06, 2014 20:19:40

Re: Бейсик

Сообщение yura_k123 »

Мурик, видимо, уже последовал твоему совету...
yura_k123
Родился
Сообщения: 4
Зарегистрирован: Пт июн 06, 2014 20:19:40

Re: Бейсик

Сообщение yura_k123 »

179 писал(а):. Дайте Basic под винду, но хочется такой же, как был (синтаксис).

Попробуй http://www.freebasic.net, основа там qbasic, но уже все по взрослому: компилятор, редактор, IDE....
Аватара пользователя
Maykill
Друг Кота
Сообщения: 73964
Зарегистрирован: Вт дек 20, 2011 12:46:51
Откуда: Петроград
Контактная информация:

Re: Бейсик

Сообщение Maykill »

а какой на спектруме шикарный бейсик был :))
даже с компилятором
https://www.int-s.spb.ru
" Можно я лягу?"(C)
cahek80
Держит паяльник хвостом
Сообщения: 903
Зарегистрирован: Сб сен 11, 2010 17:32:42

Re: Бейсик

Сообщение cahek80 »

Maykill писал(а):а какой на спектруме шикарный бейсик был :))
даже с компилятором

ненавидел всегда этот бейсик (именно спектрума) и способ ввода команд (((
Не нужно дергать спящего тигра за усы! Не высыпается 3-ий день!
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: Бейсик

Сообщение Мурик »

yura_k123 писал(а):Результат проверки архива:
Какой же у вас параноидальный антивирус?! :kill:
Результат проверки антивирусами. https://www.virustotal.com/ru/file/7d3f ... 403259132/
Авторитетные, типа NOD32, Kaspersky и т. д., ничего не нашли. :))
Если так опасаетесь наличия вирусов в этом архиве, можете изучить исходники программ (файлы с расширением pb) и самостоятельно их собрать. Но в исходниках нет ничего плохого и это ложное срабатывание антивирусов.
Аватара пользователя
Maykill
Друг Кота
Сообщения: 73964
Зарегистрирован: Вт дек 20, 2011 12:46:51
Откуда: Петроград
Контактная информация:

Re: Бейсик

Сообщение Maykill »

cahek80 писал(а):
Maykill писал(а):а какой на спектруме шикарный бейсик был :))
даже с компилятором

ненавидел всегда этот бейсик (именно спектрума) и способ ввода команд (((

там было несколько разновидностей...в том числе и нормальный
https://www.int-s.spb.ru
" Можно я лягу?"(C)
yura_k123
Родился
Сообщения: 4
Зарегистрирован: Пт июн 06, 2014 20:19:40

Re: Бейсик

Сообщение yura_k123 »

Мурик писал(а):это ложное срабатывание антивирусов

Вполне допускаю, тем более что все сработки от эвристического анализатора(и виноват судя по всему упаковщик). Для порядка, покрутить бы их на виртуалке... но недосуг. Предлагаю засим прекратить офтоп и предаться воспоминаниям о первой встрече с basic-ом, большинство же с него начинало :) Я вот аж в 1979-ом годе :))
bolek
Сверлит текстолит когтями
Сообщения: 1179
Зарегистрирован: Пт авг 21, 2009 03:22:12

Re: Бейсик

Сообщение bolek »

yura_k123 писал(а):Предлагаю засим прекратить офтоп и предаться воспоминаниям о первой встрече с basic-ом, большинство же с него начинало :) Я вот аж в 1979-ом годе :))

Вот эти воспоминания "старого пердуна" про ВАСИК 79 года и будут тут чистым офтопом.
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

Re: Бейсик

Сообщение Alexeyslav »

LPT\Драйвер в DLL\PB_IO.dll

Все дело именно в этой гадости, по сути конечно никто в нее вредоносности не вкладывал, но она здорово нарушает безопасность системы в целом. Вообще очень странным выглядит этот невероятный костыль в 2014-м году.
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: Бейсик

Сообщение Мурик »

Alexeyslav писал(а):Вообще очень странным выглядит этот невероятный костыль в 2014-м году.
ОС 2014 года предоставляют нормальный доступ к LPT порту? :shock: :shock:
Антивирусы не находят ничего подозрительного в PB_IO.dll. https://www.virustotal.com/ru/file/5651 ... 403856714/
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

Re: Бейсик

Сообщение Alexeyslav »

сам PB_IO.dll не является троянцем, это просто ДЫРА в системе которую любая программа в т.ч. злонамеренная может использовать для обхода антивирусов и т.д. Применение этого пробойника дыр оправдано только на какой-то технической системе не имеющей доступа к сети и т.д. тоесть "система для экспериментов".

7-я винда не даёт прямой доступ к LPT порту, она подразумевает что этот порт НИКТО не должен использовать, если есть необходимость ногодрыга - используется своё устройство подключаемое по PCI или USB шине и имеющее свои подписанные драйвера, например та же FT232 из новых поколений - она имеет на борту как последовательный так и параллельный интерфейсы, которыми можно дрыгать ногами в произвольном порядке. Но есть одно НО - все это работает на шине USB, а шина эта работает синхронно - получить ответ от подчиненного устройства можно только в следующем окне и то по инициативе хоста, а это как минимум потеря времени в 1мс - интерактивное общение с собственным устройством превращается просто в АД, зато можно быстро передавать большие массивы данных в одну сторону. Поэтому тенденция идет в сторону выполнения всей рутинной и интервало-зависимой работы на низком уровне в железе, а по USB отдаются только команды и результат работы/исходные данные.
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: Бейсик

Сообщение Мурик »

Это подборка примеров работы с COM, LPT и USB портами. То что прямой доступ нежелателен это понятно, но другого эффективного метода доступа к LPT нет. WinAPI не предоставляет полного доступа к всем входам и выходам порта. Видимо в микрософт и не подозревают что LPT можно использовать для чего-то кроме принтера. :))) :dont_know:
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

Re: Бейсик

Сообщение Alexeyslav »

Да по большому счету его кроме принтера и нельзя использовать. Очень нежные выходы, палятся на ура. RS-232 и то более стойкие.
bolek
Сверлит текстолит когтями
Сообщения: 1179
Зарегистрирован: Пт авг 21, 2009 03:22:12

Re: Бейсик

Сообщение bolek »

Не такие уж и нежные, по-крайней мере, если не иметь намерения его сжечь, ничего с ним не будет.
А применений - тьма, начиная от COVOX, продолжая всякими программаторами, индикаторами и.т.д вплоть до управления станком с ЧПУ.
Так что принтер - это лишь один из немногих примеров использования LPT, по нынешним временам, не самый интересный :)
Ответить

Вернуться в «Интеграция с ПК»