Бейсик
Бейсик
Ребята, приветствую!
Вот был у меня старый компьютер P1, были у него порты всякие, и был на том компьютере Бейсик какой-то, QBasic что-ли... И на этом Бейсике я делал всякие сигналы на этих портах. Теперь у меня компьютер с Виндосом 7, порты только USB, и чего мне делать теперь, я не знаю. Отсюда вот такие просьбы:
1. Дайте Basic под винду, но хочется такой же, как был (синтаксис).
2. Скажите, что приделать к USB под этот Бейсик ?
Вот был у меня старый компьютер P1, были у него порты всякие, и был на том компьютере Бейсик какой-то, QBasic что-ли... И на этом Бейсике я делал всякие сигналы на этих портах. Теперь у меня компьютер с Виндосом 7, порты только USB, и чего мне делать теперь, я не знаю. Отсюда вот такие просьбы:
1. Дайте Basic под винду, но хочется такой же, как был (синтаксис).
2. Скажите, что приделать к USB под этот Бейсик ?
- Maykill
- Друг Кота
- Сообщения: 73964
- Зарегистрирован: Вт дек 20, 2011 12:46:51
- Откуда: Петроград
- Контактная информация:
Re: Бейсик
Microsoft Small Basic
http://ru.wikipedia.org/wiki/Microsoft_Small_Basic
Microsoft QuickBASIC
http://hotdownloads.ru/microsoft_quickbasic
http://ru.wikipedia.org/wiki/Microsoft_Small_Basic
Microsoft QuickBASIC
http://hotdownloads.ru/microsoft_quickbasic
https://www.int-s.spb.ru
" Можно я лягу?"(C)
" Можно я лягу?"(C)
Re: Бейсик
Управление устройством через USB. http://purebasic.mybb.ru/viewtopic.php?id=211
USB HID термометр. http://purebasic.mybb.ru/viewtopic.php?id=46
Программы для компьютера и микроконтроллера написаны на бейсике.
В архиве примеры работы с COM, LPT и USB портами на бейсике.
USB HID термометр. http://purebasic.mybb.ru/viewtopic.php?id=46
Программы для компьютера и микроконтроллера написаны на бейсике.
В архиве примеры работы с COM, LPT и USB портами на бейсике.
- Вложения
-
- BASIC_Ports.zip
- (908.34 КБ) 14357 скачиваний
Re: Бейсик
Ребята, большое спасибо за неравнодушие, буду разбираться.
Re: Бейсик
Мурик писал(а):В архиве примеры работы с 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' ( КАРАНТИН )
[УКАЗАНИЕ] Файл был удален.
Re: Бейсик
выкини эти антивирусы и больше никогда не порти ими компутер
тематические ответы только в форуме, в приват не пишите
Re: Бейсик
Мурик, видимо, уже последовал твоему совету...
Re: Бейсик
179 писал(а):. Дайте Basic под винду, но хочется такой же, как был (синтаксис).
Попробуй http://www.freebasic.net, основа там qbasic, но уже все по взрослому: компилятор, редактор, IDE....
- Maykill
- Друг Кота
- Сообщения: 73964
- Зарегистрирован: Вт дек 20, 2011 12:46:51
- Откуда: Петроград
- Контактная информация:
Re: Бейсик
а какой на спектруме шикарный бейсик был
даже с компилятором
даже с компилятором
https://www.int-s.spb.ru
" Можно я лягу?"(C)
" Можно я лягу?"(C)
Re: Бейсик
Maykill писал(а):а какой на спектруме шикарный бейсик был![]()
даже с компилятором
ненавидел всегда этот бейсик (именно спектрума) и способ ввода команд (((
Не нужно дергать спящего тигра за усы! Не высыпается 3-ий день!
Re: Бейсик
Какой же у вас параноидальный антивирус?!yura_k123 писал(а):Результат проверки архива:
Результат проверки антивирусами. https://www.virustotal.com/ru/file/7d3f ... 403259132/
Авторитетные, типа NOD32, Kaspersky и т. д., ничего не нашли.
Если так опасаетесь наличия вирусов в этом архиве, можете изучить исходники программ (файлы с расширением pb) и самостоятельно их собрать. Но в исходниках нет ничего плохого и это ложное срабатывание антивирусов.
- Maykill
- Друг Кота
- Сообщения: 73964
- Зарегистрирован: Вт дек 20, 2011 12:46:51
- Откуда: Петроград
- Контактная информация:
Re: Бейсик
cahek80 писал(а):Maykill писал(а):а какой на спектруме шикарный бейсик был![]()
даже с компилятором
ненавидел всегда этот бейсик (именно спектрума) и способ ввода команд (((
там было несколько разновидностей...в том числе и нормальный
https://www.int-s.spb.ru
" Можно я лягу?"(C)
" Можно я лягу?"(C)
Re: Бейсик
Мурик писал(а):это ложное срабатывание антивирусов
Вполне допускаю, тем более что все сработки от эвристического анализатора(и виноват судя по всему упаковщик). Для порядка, покрутить бы их на виртуалке... но недосуг. Предлагаю засим прекратить офтоп и предаться воспоминаниям о первой встрече с basic-ом, большинство же с него начинало
Re: Бейсик
yura_k123 писал(а):Предлагаю засим прекратить офтоп и предаться воспоминаниям о первой встрече с basic-ом, большинство же с него начиналоЯ вот аж в 1979-ом годе
Вот эти воспоминания "старого пердуна" про ВАСИК 79 года и будут тут чистым офтопом.
-
Alexeyslav
- Друг Кота
- Сообщения: 4550
- Зарегистрирован: Чт май 05, 2011 21:26:34
- Откуда: Украина, Славутич
- Контактная информация:
Re: Бейсик
LPT\Драйвер в DLL\PB_IO.dll
Все дело именно в этой гадости, по сути конечно никто в нее вредоносности не вкладывал, но она здорово нарушает безопасность системы в целом. Вообще очень странным выглядит этот невероятный костыль в 2014-м году.
Re: Бейсик
ОС 2014 года предоставляют нормальный доступ к LPT порту?Alexeyslav писал(а):Вообще очень странным выглядит этот невероятный костыль в 2014-м году.
Антивирусы не находят ничего подозрительного в PB_IO.dll. https://www.virustotal.com/ru/file/5651 ... 403856714/
-
Alexeyslav
- Друг Кота
- Сообщения: 4550
- Зарегистрирован: Чт май 05, 2011 21:26:34
- Откуда: Украина, Славутич
- Контактная информация:
Re: Бейсик
сам PB_IO.dll не является троянцем, это просто ДЫРА в системе которую любая программа в т.ч. злонамеренная может использовать для обхода антивирусов и т.д. Применение этого пробойника дыр оправдано только на какой-то технической системе не имеющей доступа к сети и т.д. тоесть "система для экспериментов".
7-я винда не даёт прямой доступ к LPT порту, она подразумевает что этот порт НИКТО не должен использовать, если есть необходимость ногодрыга - используется своё устройство подключаемое по PCI или USB шине и имеющее свои подписанные драйвера, например та же FT232 из новых поколений - она имеет на борту как последовательный так и параллельный интерфейсы, которыми можно дрыгать ногами в произвольном порядке. Но есть одно НО - все это работает на шине USB, а шина эта работает синхронно - получить ответ от подчиненного устройства можно только в следующем окне и то по инициативе хоста, а это как минимум потеря времени в 1мс - интерактивное общение с собственным устройством превращается просто в АД, зато можно быстро передавать большие массивы данных в одну сторону. Поэтому тенденция идет в сторону выполнения всей рутинной и интервало-зависимой работы на низком уровне в железе, а по USB отдаются только команды и результат работы/исходные данные.
7-я винда не даёт прямой доступ к LPT порту, она подразумевает что этот порт НИКТО не должен использовать, если есть необходимость ногодрыга - используется своё устройство подключаемое по PCI или USB шине и имеющее свои подписанные драйвера, например та же FT232 из новых поколений - она имеет на борту как последовательный так и параллельный интерфейсы, которыми можно дрыгать ногами в произвольном порядке. Но есть одно НО - все это работает на шине USB, а шина эта работает синхронно - получить ответ от подчиненного устройства можно только в следующем окне и то по инициативе хоста, а это как минимум потеря времени в 1мс - интерактивное общение с собственным устройством превращается просто в АД, зато можно быстро передавать большие массивы данных в одну сторону. Поэтому тенденция идет в сторону выполнения всей рутинной и интервало-зависимой работы на низком уровне в железе, а по USB отдаются только команды и результат работы/исходные данные.
Re: Бейсик
Это подборка примеров работы с COM, LPT и USB портами. То что прямой доступ нежелателен это понятно, но другого эффективного метода доступа к LPT нет. WinAPI не предоставляет полного доступа к всем входам и выходам порта. Видимо в микрософт и не подозревают что LPT можно использовать для чего-то кроме принтера.


-
Alexeyslav
- Друг Кота
- Сообщения: 4550
- Зарегистрирован: Чт май 05, 2011 21:26:34
- Откуда: Украина, Славутич
- Контактная информация:
Re: Бейсик
Да по большому счету его кроме принтера и нельзя использовать. Очень нежные выходы, палятся на ура. RS-232 и то более стойкие.
Re: Бейсик
Не такие уж и нежные, по-крайней мере, если не иметь намерения его сжечь, ничего с ним не будет.
А применений - тьма, начиная от COVOX, продолжая всякими программаторами, индикаторами и.т.д вплоть до управления станком с ЧПУ.
Так что принтер - это лишь один из немногих примеров использования LPT, по нынешним временам, не самый интересный
А применений - тьма, начиная от COVOX, продолжая всякими программаторами, индикаторами и.т.д вплоть до управления станком с ЧПУ.
Так что принтер - это лишь один из немногих примеров использования LPT, по нынешним временам, не самый интересный