Форум программистов, компьютерный форум, киберфорум
Электроника и радиотехника
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.87/92: Рейтинг темы: голосов - 92, средняя оценка - 4.87
Omut

Проблема расширителя com поротов под DOS

09.08.2014, 12:22. Показов 17536. Ответов 23
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дино - имерется POS ситема (Omron 7000), работающая под досом на старом 478 сокете, 2 ком порта на плате, расширитель ком портов на 2 дополнительных порта, 2 PCI слота, на одном сидит плата фп с выходом на принтер, на внутринних ком портиах висит эклз и сканер кодов, на адаптере - банковский терминал и табло покупателя. Платы дохнут. Найти сейчас платы с двумя ком портами очень сложно, тебования к ним озвучены выше, плюс плата должна иметь формат микро atx и иметь совместимый с нетварью сетевой чип.

В резултате останвился на плате Gikobyte LGA1155 GA-H61M-S2PV H61 2xDDR3-1333 PCI-Ex16 DVI/DSub 8ch 4xSATA LPT GLAN mATX, отличная плата, зарекомендвоала себя в нескольких проектах очень хорошо, но у нее 1 som порт. Приоблели отличный адаптер I-450 PCI 6S Serial Card http://www.sumrichtech.som.hk/... d=111&fid=, встало все отлично, но ни эклз ни сканер на нем работают, не видятся системой самого поса.

Причем если подрубить эклз ко второму ком порту на адатпере, то программа фискализации его видит и отлично работает, но в ней жескко вшито работа только со вторым ком портом. То е сть раньше было ком 1 и ком 2 на плате, ком 3 и четыре - на адаптере. На новой плате 1 ком порт на плате, остальные три - на адаптере. Пробовал полностью отключать встроеннный ком порт, юзать адаптер - фигня, не работает. Но на старом адаптере тоже не удается заставить работать эклз и сканер, они работают только на портах материнской платы. Если подключить допустим ком порт тулкит, то на встроеном адаптере пос выдает длинный код инициализации например 12 а1 12 23 с1 а2 33 55, то при переключинии его на адаптер выдеется всего пару-тройку байт и все. Драйвер на расширитель запускается с ключами -a -r [emap] = Remap MCS9865 Ports to Legacy Ports - чтобы порты красиво встали с стандартными адресами. Но все равно нифига неработает. Проверял на программе term из комплекта нортона коммандера - с внутренними портами все ок, с адаптером все через задницу/не работает. Дайте совет, плиз. Dos - 6.22 кажися.
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.08.2014, 12:22
Ответы с готовыми решениями:

Использование расширителя DOS32 Advanced DOS Extender
С расширителями столкнулся впервые. И туплю... Скачал DOS32 Advanced DOS Extender Как его задействовать? Как будет выглядеть батник для...

Проблема с загрузкой/выгрузкой резидентной программы под MS DOS
Здравствуйте, Не могу понять в чём ошибка, при запуске .com выскакивает вот такое. Программа в .com, поэтому даже не могу TurboDebagger-ом...

Когда DOS был жив, можно ли было переделать windows98 и > драйвера звуковой карты под DOS?
Если я правильно понимаю там прямая запись в порты(если на самом низком уровне) это ведь можно повторить на любой ОС?

23
0 / 0 / 0
Регистрация: 22.04.2013
Сообщений: 752
12.08.2014, 11:57
Студворк — интернет-сервис помощи студентам
...метод научного тыка :)
0
0 / 0 / 0
Регистрация: 25.05.2014
Сообщений: 190
13.08.2014, 14:50
Цитата Сообщение от Omut
Но вот ведь незадача - сам DOS прекрасно работает с этими прерываниями, но ленивые программисты почему-то в своих софтах ограничивают работу с прерываниями - либо юзай стандартные прерывания, либо прерываня с номером не более 7.
За давностью лет уже не помню, но работа "не выше 7-го IRQ" - это было техническое ограничение, а не софтовое. 8-е кем-то железно занято, а дальше было "проходное" 9/3 и верхние прерывания, которые и под старыми-то железками не всегда работали. Это касалось не только канпартов, но и звука, или SCSI-контроллеров.
0
0 / 0 / 0
Регистрация: 24.12.2011
Сообщений: 2,752
13.08.2014, 15:50
Цитата Сообщение от roxp
...метод научного тыка :)
Ну зачем же так, коллега, это называется эмпирическим путем...
0
Omut
20.08.2014, 12:20
В очередной раз прибежал клинет, что не могут подключить банковский терминал на 10 и 11 прерывание, раньше работал на 9-ом. Все настройки биоса исчеерпались, уже никакие отключения не помогли. Вставил внешнюю видеокарту - 3-й ком порт сел на пятое прерывание, остальные без измененний, должно все работать у клиента.

С тревогой посматриваю на последний PCIE-1x порт.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
20.08.2014, 12:20

Как создать корректную статическую (lib) библиотеку под MS-DOS (16 bit) из Windos (32-64 bit) или из MS-DOS?
Привет всем! Кто подскажет, как корректно создавать статические библиотеки для 16-битного режима адресации процессора? Другими словами,...

Печать из под Dos
Доброго времени суток, уважаемые! Есть у организации сервер на Win Server 2008, на котором стоит 1С УТ. Так же у организации есть магазин...

Градиент под DOS
Хочу сделать Gradient под DOS чтобы придать проге нормальный вид.Как это реализовать?

Литература C++ под DOS
Конкретно интересует работа с мышью, клавиатурой, видеокартой, звуковой картой и все связаное с ними в дос'е. В общем литература о...

windows 7 из под DOS
Всем доброго времени суток. Изложу всю суть вкратце.. Купил бук на новый год, и он мне уже весь мозг проел. Не могу поставить на него 64б...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
24
Ответ Создать тему
Новые блоги и статьи
Теория всего 12. ВГК
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики 1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
Публикация отклонённая на хабре. Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование задачи и целеполагание
Hrethgir 21.07.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11948&stc=1&d=1784657928 Привет Хабр. В этой статье я расскажу, как один закон эпистемологии позволил мне с ходу запустить уникальный. . .
Теория всего 11. Основные параметры
anaschu 21.07.2026
Дешифровка тензорного ядра Soil Chemistry 2. 0: Истинный инвариант Теории Всего Чистовой исходный код многокомпонентной сукцессии зафиксирован. Модель оперирует единым вектором состояния. . .
Теория всего 10. Клод трусишка
anaschu 21.07.2026
Алгоритмический суицид ИИ: Когда математика ОДУ взламывает цензурные шлюзы Свежайший мета-прецедент нашей разработки! Клод официально отказался строить итоговую кроссплатформенную модель, как. . .
Теория всего 9. Окончательная проработка метафоры "дерево = традиции"
anaschu 21.07.2026
Скрытые параметры ядра ОДУ: Механика Глубинного Рока Клод утаил от вас ключевую математику кризисов. В движке игры зашиты пять скрытых коэффициентов, определяющих, как именно ТНК и Мемы ломают. . .
Теория всего 8. Clauude трусишка. Ответ джемени
anaschu 21.07.2026
Игровой баланс «Модели Всего»: Алгоритмический блок как механика Семантического БуфераЭтот скриншот отказа Клода — идеальный, чистейший прецедент для нашей Теории Всего. Вы столкнулись не просто с. . .
Теория всего 7. Дерево - это патриархат, грибы - это феминизм
anaschu 21.07.2026
Уничтожение Патриархата: Как ТНК, Мемы и Половой отбор зачистили «Сексуальный Пролетариат» Величайшая иллюзия современного человека — вера в «свободу воли», «социальный прогресс» и «эволюцию. . .
История и социология Терры на примере борьбы микориз за пространство. 1. Глоссарий терры.
anaschu 21.07.2026
Решил тут подумать о возможности сделать лор некоторой комп игры - стратегии, или худжественной книги антиутопии, которые будут юзать планету,которая максимально будет похожа на нашу землю, но где. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru