История клавиатуры машины АТ: "технологии firmware" или откр
От: grizlyk1  
Дата: 29.09.23 08:48
Оценка: -3 :)
История клавиатуры машины АТ: "технологии firmware" или открытые системы?

Сегодня рассмотрим такой вопрос: как при создании машины АТ в 1982 году можно было бы усовершенствовать клавиатуру консоли ХТ — только как "технологии фирмваре" или можно было бы иначе?

В общем сегодня мы будем лично усовершенствовать клавиатуру ХТ (раз больше было некому, то остается только нам).

1.
Кратко вспомним, что если для ХТ клавиатура это очень простой и надежный интерфейс (не фирмваре), то для машины АТ клавиатура превратилась в настоящего монстра под управлением контроллера интел 8042/8242 с встроенным фирмваре программным обеспечением.

Этот же АТ агрегат оказался не полностью совместим с архитектурой ХТ, также он управлял сбросом процессора 286 при возврате в реальный режим, и он же управлял линией А20 (этот сброс и это управление еще называют "боль из прошлого").

Интерфейс АТ клавиатуры стал невероятно сложным для программиста, со сложным преобразованием сканкодов и обменом данными с клавиатурой и стал несовместим с аппаратурой для ХТ. Этот интерфейс АТ клавиатуры решал странные и непонятные задачи, но при всем при этом во время работы АТ машины было достаточно просто отключить клавиатуру АТ от разъема, чтобы ее повторное подключение чаще всего потребовало бы перезагрузки системы (BIOS не понимал что произошло переподключение клавиатуры АТ и не выполнял сложную процедуру обмена данными с клавиатурой АТ для переинициализации клавиатуры АТ без чего клавиатура АТ при переподключении не работала совсем).

Тут полная аналогия с USB, для "скоростного и надежного" firmware интерфейса USB вывести из строя USB клавиатуру часто можно просто включив свет в соседнем помещении или иной смехотворной электрической помехой, такой вывод из строя потребует как переинциализации USB хаба так и перечтения базы данных USB драйверов ОС, что в сумме занимает до 15 секунд времени на восстановление подключения (а если помеха идет достаточно часто...).

2.
Да, клавиатура ХТ была сразу сделана достаточно разумно:
— при нажатии кнопки посылается код нажатия;
— при отпускании кнопки посылает код отпускания (то же код нажатия с измененным старшим битом);
вот и вся настройка.

При 7-ми битовом коде кнопки во фрейме передачи данных клавиатуре ХТ доступно до 127 кнопок, реально на клавиатуре ХТ и АТ только 102 кнопки, так что даже с учетом что часть кнопок это резервные коды, уже исходного 7-ми битового фрейма передачи достаточно до сих пор (в конце 2023 года).

Кстати клавиатура ХТ не боится рассоединений, ее можно в любое время выключить и обратно включить и все мгновенно продолжит работать как и было (BIOS при подключении получит резервный код "инициализация завершена", который просто отбросит т.к. код не связан ни с одной кнопкой), а в клавиатуру ХТ никаких управляющих команд от компьютера не передается.

Однако и клавиатура ХТ нуждается в некоторых усовершенствованиях.

2.1
первая известная программно видимая проблема клавиатуры ХТ это "рассинхронизация состояния кнопок с фиксацией", (это три индикатора: капс, нум, скролл; а на деле нужен еще и четвертый индикатор чтобы указывать на смену раскладки клавиатуры).

по стандарту клавиатуры ХТ именно клавиатура консоли управляет состоянием фиксатора и программно с компьютера это изменять нельзя.

при усовершенствовании клавиатуры ХТ проблема решается тем, что каждая кнопка с фиксацией при нажатии кнопки заместо одного кода клавиатура отправляет два разных кода нажатия:
— при включении фиксации посылает код фиксации (кнопка 1);
— при снятии фиксации посылает код освобождения (кнопка 2);
при отпускании кнопки в обоих случаях клавиатура посылает один и тот же код отпускания:
— код отпускания кнопки 1;

т.е. для компьютера каждая кнопка с фиксацией выглядит как две раздельных "радиокнопки", такие что только одна из них может быть нажата в каждый момент времени.

это потребует занять четыре дополнительных сканкода нажатия из пула в 20 свободных сканкодов, а при переходе на 8-ми битовый код символа (и на девятый бит для индикации нажатия/отпускания) вообще нет проблем.

2.2
вторая известная программно видимая проблема клавиатуры ХТ это "настройка параметров автоповтора", это два параметра BIOS для АТ клавиатуры:
— время до начала включения автоповтора;
— время между посылками кодов нажатия при автоповторе.

как кажется без настройки плохо, но в реальности в настройках BIOS АТ автоповтор у 99% пользователей всегда включен в фиксированное положение и никогда не регулируется приложением программно.

при усовершенствовании клавиатуры ХТ проблема решается тем, что точно такой же регулятор как и в BIOS АТ можно разместить как "аппаратный свитч" на самой клавиатуре XT (под крышечкой на дне):
— время до начала включения автоповтора, мс: 250, 500, 750, 1000;
— время между посылками кодов нажатия при автоповторе, мс: 125, 250, 500, нет автоповтора.

на клавиатуре ХТ такой свитч будет также всегда включен в одно и тоже положение как и настройка в BIOS АТ

полезность аппаратного автоповтора вообще сомнительна, ПК и сам может генерировать автоповтор любой кнопки по системному таймеру, получая от клавиатуры только код нажатия и код отпускания.

3.
третья известная программно видимая проблема клавиатуры ХТ это отсутствие "кнопки изменения раскладки"

даже в конце 2023 года это целая засада переключать раскладку символов, нажимая жуткие комбинации и при этом все время конфликтуя с приложениями которые пытаются использовать такие комбинации в своих целях.

при усовершенствовании клавиатуры ХТ проблема решается тем, что добавляются две копки для смены раскладки и на классической ХТ клавиатуре верхний ряд "Fx" надо сдвинуть вправо и на место "F1-F2" поставить две кнопки "S1-S2"

смотри рисунок схемы усовершенствования клавиатуры ХТ


рисунок основы клавиатуры взят из сети, и это интересно что индейцеобразные жители РФ после своего рыночного нацанального возрождения в виде продажи к 2014 году 14 из 15 республик СССР за личные иномарки и дачи (когда для защиты интересов и достижений СССР им даже на войну не надо было бы ходить, а надо было хотя бы считать себя жителями СССР) предоставляют картинки такого содержимого исключительно в виде jpg файлов и не пугаются полученного внешнего вида таких картинок точно также, как дуболомно не пугаются и результатов своего рыночного нацанального возрождения видимых на карте СССР.

4.
А вот теперь смотрите, примерно 40 лет существует консоль такого типа как ПК АТ и в мире большинство пользователей ПК двуязычные, нуждающиеся в двух раскладах клавиатуры.

Кнопки "S1-S2" большинство пользователей ПК в реальной ежедневной работе (даже сегодня когда писали этот текст) нажимают в тысячи раз чаще чем извлекая функции "F1-F2".

однако посмотрите что экономический режим созданный рыночными нациками наделал с клавиатурой за 40 лет, как они ставили фирмваре USB мультимедиа кнопки, как они только не изгалялись над бедной клавиатурой, но до сих пор так и нет нормального переключения клавиатуры консоли с одного языка на другой.

40 лет катастрофы в простом вопросе и клавиатура это не исключение, это типовой пример показывающий такую сущность экономического режима при рыночных нациках, как "низкое качество любых товаров".

любые товары любых отраслей при режиме рыночных нациков находятся такое же длительное время в таком же печальном положении, причем под балалаечные в лаптях басни "о высокой производительности труда при режиме рыночных нациков для 15 миллионов человек в РФ которые с 1991 года на на работу не хотят ходить".

4.1
и еще печальная застойная фирмваре судьба клавиатуры АТ это иллюстрация характера, возможностей и будущего любых карликовых марионеточных государств которые рыночные нацики республик СССР под диктовку своих хозяев из стран НАТО создают на месте республик СССР.

Марионеточные лидеры всех карликовых марионеточных государств планеты все время рассказывают о том что "они просто хотят миротворчески пахать землю", это их мечта и свободы.

Но в реальности за 40 лет все карликовые марионеточные государства всей планеты даже такую мелочь как "клавиатуру АТ с языками" в своих интересах не смогли отстоять "в мировой свободе", вот реальная их жизнь.

А их "миротворчество" всегда заканчивается строительством ядерных баз НАТО на территории этих карликовых марионеточных государств (карликовые марионеточные государства берут на себя почетную роль размещать на своей территории линию фронта между НАТО и не-НАТО, так чтобы своей грудью спасти более ценные страны НАТО).

5.
При таком раскладе рыночным нацикам приходится "затыкать пасти" всем не жаждущим попугайски восхвалять "высокую производительность труда при режиме рыночных нациков" (рыночным нацикам приходится контролировать доступ к информации и оболванивать жителей). У рыночных нациков карательные механизмы гармонично встроены в саму рыночную нацанальную экономику.

Не верите? Вот "рабочая неделя формата 3+2+1+1".

Этот формат "3+2+1+1" доступен только в условиях плановой интернациональной экономики, и кратко это:
— этап 3 это "комсомольская путевка", это "то что нужно экономике и за что платят 100 рублей/месяц";
— этап 2 это "творческий потенциал советского человека" (не связано с накоплением прибыли, типа "кружок дворца пионеров"), чтобы получить ресурсы на этап 2 надо "выполнять план этапа 3";
— этап 1 это "выходной по атеизму", а на деле это "шестидневка" (разные внеплановые работы, общественная работа, работа по дому и т.п.);
— и последний этап 1 это "выходной по религии (по десяти христианским заповедям)".

Тут очень важно что для этапа 2 "доступен госплан", т.е. такой "кружок" может сделать заказ на ресурсы (в рамках оплаты доступной участникам "кружка" от их "этапа 3"), и "госплан" доступен настолько что даже завод могут построит чтобы такой заказ "кружка" реализовать (т.е. этот "кружок" на правах отрасли госплана).

Эта схема "формата 3+2+1+1" известна примерно 10 лет, а лично вы при "свободном обществе больших возможностей" видели хотя бы упоминание о ней? Имеете к ней информационный доступ?

И так "без упоминания" происходит со всеми вещами в любой области знаний и экономики при режиме "рыночном нацанальном обществе свобод, которые защищены силами бандеровцев, власовцев и НАТО".

5.1
А "научный метод" версия от 3 марта 2005 года?

Тоже нет. А ему уже скоро 20 лет и большинство даже не слышало ничего подобного за обложками "трудов рыночных нациков и рыночных нацанальных научных центров" и т.п.

5.2
В наши современные времена исправить это катастрофическое экономическое и политическое состояние в РФ, которое создано рыночными нациками, можно только с помощью принятия в РФ пяти правильных ценностей общества:

а) "десять христианских заповедей" как базовая система ценностей человека (т.е. запрет и осуждение как неправильное поведение: убийств, краж, лжи, прелюбодейств и т.п.);

б) советский общественный строй (плановый интернационализм), т.е. "четыре атеистические советские ценности СССР" образца 80-х годов:
— плановая экономика (гарантии для каждого человека: работы, жилья, здравоохранения, образования и т.п.);
— интернационализм (равенство прав людей всех народов, ну и равенство прав людей всех сословий в пределах каждого народа);
— внутрипартийная демократия (только партии с "советскими ценностями" участвуют в демократическом процессе);
— признание прав человека по Конвенции (запрет смертной казни, запрет концлагерей и т.п.);

Иначе еще две тысячи лет будет такое "процветание", про которое говорят что "скорее верблюд пролезет через игольное ушко, чем рыночные нацики создавшие в РФ десятки миллионов нищих, бездомных и безработных войдут в счастливое общество".

===
Отредактировано 29.09.2023 20:22 grizlyk1 . Предыдущая версия . Еще …
Отредактировано 29.09.2023 8:56 grizlyk1 . Предыдущая версия .
Отредактировано 29.09.2023 8:55 grizlyk1 . Предыдущая версия .
клавиатура переключение раскладки
Re: История клавиатуры машины АТ: "технологии firmware" или
От: grizlyk1  
Дата: 20.10.23 12:19
Оценка:
История клавиатуры машины АТ: "технологии firmware" или открытые системы?
часть 2.

Продолжаем разговор, очень уж тема интересная.

1.
другой вариант усовершенствованной смены раскладки это поставить поле выбора раскладки:
— либо слева от обычной клавиатуры (на рисунке выделено серым);
— либо сверху над клавишами F1-F2 (на рисунке отделено коричневой чертой);



такое решение позволит создавать для многих стран мультиязычную клавиатуру просто варьируя нужное число кнопок в поле выбора раскладки (от 2 до 5 таблиц при кнопках Sx слева).

достоинства:
— сохраняется опциональность "блока клавиш цифровой клавиатуры" эмулирующей калькулятор;
— появляется опциональность "блока клавиш выбора раскладки (Sx)" для мультиязычной клавиатуры;
— формат английской раскладки сохраняется постоянным, значит не требуется убеждать разные "комитеты" менять английский стандарт раскладки, что облегчает работу для реальных производителей клавиатур;
— любая двуязычная клавиатура может иметь больше двух раскладок (до пяти раскладок при расположении поля выбора слева);

недостатки:
— мультиязычная клавиатура становится шире или выше;
— при этом если надо будет только две раскладки то это новое место теряется зря;

2.
для настройки начального состояния клавиатуры ХТ мы забыли установить еще дополнительные переключатели:
— состояние кнопки NumLock по умолчанию;
— состояние кнопки выбора раскладки Sx по умолчанию;
— выбор кодировки сканкодов по умолчанию: двухбайтовая (многозадачные ОС) или четырехбайтовая (совместимость с ДОС);

практика работы показывает что после сброса реально нужно внимание только к состоянию индикаторов NumLock и Sx, а остальные индикаторы можно всегда сбрасывать в 0

двухбайтовая кодировка сканкодов, за цену одноразовой настройки свитча на обратной стороне клавиатуры, уменьшает число прерываний от клавиатуры, что полезно для многозадачных ОС

2.1
еще полезное усовершенствование интерфейса клавиатуры ХТ, когда для передачи в компьютер состояния NumLock и Sx при сбросе можно использовать двухбайтовый код "инициализация завершена", передавая в битах второго байта состояние этих индикаторов после сброса (доступно семь бит состояния, а старший бит "сканкод отпускания кнопки" всегда установлен)

иначе клавиатура после сброса и кода "инициализация завершена" будет посылать сканкоды имитации нажатия/отпускания клавиши для каждого из включенных свитчами NumLock и Sx

BIOS даже для XT умеет обрабатывать многобайтовые коды от клавиатуры, а в области данных BIOS есть поле для накопления таких байт приходящих от клавиатуры, как только системная память будет готова к работе, клавиатура будет разрешена и можно использовать двухбайтовый код "инициализация завершена"

для AT дополнительно есть энергонезависимая память где можно сохранить второй байт состояния сброса даже когда нет доступа к системной памяти

3.
клавиатура XT реализует концепцию "управляющего терминала", т.е. вокруг такого терминала меняются bg/fg процессы, при этой смене состояние управляющего терминала не меняется

теоретически клавиатура ХТ могла бы быть усовершенствована для того, чтобы заместо роли "управляющего терминала" сделать из клавиатуры консоли "виртуальное устройство ввода, принадлежащее каждому процессу"

тогда при смене fg процесса, надо будет менять состояние клавиатуры нужное для нового приложения, т.е. понадобится отправка данных в клавиатуру из компьютера

для этого можно было бы переделать для клавиатуры ХТ сигнал на линии reset, но отправка данных в клавиатуру потребует превратить компьютер в ведущее устройство управляющее передачей при отправке данных в клавиатуру

а на имевшихся в 1982 году двухслойных платах с шагом дорожек 1.25 и микросхемах серии 155 такое превращение было бы неразумным мероприятием, именно поэтому интерфейс клавиатуры ХТ позволяет иметь на материнской плате ХТ минимальную обвязку для полноценного приема данных от клавиатуры

3.1
для роли управления передачей нужна либо специализированная микросхема для интерфейса консоли ПК (аналог 8250 для rs232), которая:
— работает на фиксированной скорости приема/передачи и не требует внешнего clc;
— надежность передачи достигается например применением на линии заместо ТТЛ логики буферов для сигналов rs232 (типа mc1488/89);

— при приеме сканкода от клавиатуры:
-- автоматически обеспечивает (например по бывшей линии clc) аппаратное квитирование приема каждого сканкода;
-- проверяет ошибки фрейма сканкода;
-- генерирует прерывание при приеме сканкода;

— при передаче символа из компьютера в клавиатуру:
-- использует регистр вывода и бит BUSY;
-- генерирует прерывание при завершении передачи;

— также просто аппаратно подключается к системе как и интерфейс клавиатуры ХТ на системной плате;
— работает на скорости I/O шины системной платы, не требует программных задержек между вводом/выводом;
— также просто управляется из программы как и интерфейс клавиатуры ХТ на системной плате;
— стоит также дешево как и интерфейс клавиатуры ХТ на системной плате собранный на рассыпухе;
— занимает на системной плате мало места (идеально один корпус, как 8250);

но такой микросхемы для подключения консоли в 1982 году не существовало (интел 8042 не годится на эту роль) и улучшенный интерфейс клавиатуры ХТ это было бы оптимальное решение

либо для роли управления передачей надо было бы для подключения клавиатуры делать на рассыпухе плату расширения для шины ISA с внешним дополнительным кабелем сигналов идущим от платы расширения на материнскую плату

3.2
специализированная микросхема для интерфейса консоли ПК нужна и для роли улучшения контроля ошибок фрейма входящих сканкодов

что будет если отсоединение клавиатуры ХТ произойдет во время передачи фрейма сканкода?

при сбое связи с клавиатурой ХТ во время передачи фрейма клавиши (при намеренном извлечении клавиатуры ХТ из разъема такой передачи фрейма не происходит и проблемы нет) компьютер может принять сбойный код одной или нескольких идущих подряд клавиш (на практике такой проблемы не было ни разу за много лет)

при этом клавиатура ХТ должна будет сканировать уровень на линии clc каждый раз перед передачей очередного бита (а не только один раз перед передачей нового сканкода), и если на линии clc входящий уровень высокий, то следующий бит передается тактируясь импульсом clc низкого уровня, иначе клавиатура отбрасывает весь многобайтовый сканкод и пытается синхронизироваться с системной платой по границе символов

и может быть придется нажать и отпустить на клавиатуре ХТ несколько "простых ASCII" клавиш, пока не синхронизируются многобайтовые последовательности между клавиатурой и BIOS ПК, и это плата за простоту интерфейса клавиатуры ХТ на системной плате

для улучшения синхронизации можно усложнить интерфейс клавиатуры ХТ на системной плате, когда незавершенный фрейм сканкода молча отбрасывается на системной плате, если после начала приема на системной плате стартового бита сканкода произошел таймаут

4.
И раз мы ранее увидели что требуется "исправить катастрофическое экономическое и политическое состояние", то еще про то как рыночным нацикам приходится "затыкать пасти" всем людям не жаждущим попугайски восхвалять "высокую производительность труда при режиме рыночных нациков" (рыночным нацикам приходится контролировать доступ к информации и оболванивать жителей).

Знаменитое правило "проверяй и отбрасывай". Слышали?

И это тоже не слышали? Хм, это кажется странным, ведь "в обществе больших возможностей" (коммуняки общество такого типа грубо и зло называют "диктатурой олигархов") это правило известно с 2014 года.

Так сразу и признайтесь, что вы просто ленились и "сами не хотели это правило узнать" (также как 15 миллионов нищих в РФ с 1991 года "сами не хотели на работу ходить", даже если за 4 тыс. руб/месяц олигархи им предложат просто сидеть под табличкой "нацаналист").

А в чем польза от этого правила "проверяй и отбрасывай"?

4.1
Вторгаясь в область общественных отношений каждый человек начинает особенно сильно взаимодействовать "с личностями перешедшими на темную сторону силы", т.е. с разными там политиканами, т.е. "с типами с мрачными делишками и с тяжелым прошлым", и риск совершить ошибки созданные именно вами сильно возрастает.

Ошибки созданные именно вами это как раз то что вам совсем не нужно, для этого хватает и самих политиканов.

А ошибки в области общественных отношений имеют особенно болезненные материальные последствия, это уже не виртуальное пространство компьютера.

4.2
и вот тут на помощь нам приходят "ценности десяти христианских заповедей", приходят тем что:
— проверяя _все_ свои мысли, идеи и желания;
— на предмет "ненарушения ограничений из десяти христианских заповедей";
— и каждый раз отбрасывая _все_ те мысли, идеи и желания что нарушают десять христианских заповедей;
вы тем отсекаете заведомо плохие решения, и каждый раз вы выбираете такие решения которые может быть и не самые оптимальные, но гарантированно лежат в множестве "удачных решений".

Круто да? Какой научный смысл неожиданно оказался в "ценностях десяти христианских заповедей".

Это вот и есть правило "проверяй и отбрасывай", и это еще одна "тайна" которую 10 лет рыночные нацики во главе с "русским Аненербе", копаясь в руинах "величия предков", скрывают от жителей республик СССР.

4.3
И как мы видим, "христианство" (а оно всегда на базе ценностей десяти христианских заповедей) оказалось весьма научной дисциплиной (как геометрия), научной дисциплиной весьма далекой от пляски дикарей у костра или от иконо-идоло-молений.

И такой взгляд на вещи опять противоречит постулатам атеизма (атеисты это те кто отрицает одну или более из ценностей десяти христианских заповедей):
— всегда приравнивающих атеизм к "науке" (теория плоской земли, теория рыночной нацанальной экономики и теория большого взрыва это "наука атеистов");
— а "христианство" (оно всегда на базе ценностей десяти христианских заповедей) всегда приравнивающих к "суевериям".

Хотя как раз именно "суеверия" и запрещены в десяти христианских заповедях в виде "запрет на идолопоклонения, образопоклонения, фетишепоклонения и т.п.".

4.4
И еще одна тайна в том, что "ценности десяти христианских заповедей" предназначены специально для того, чтобы бороться с дьявольским режимом рыночных нацаналистов, иным путем кроме как с помощью "ценностей десяти христианских заповедей" рыночных нацаналистов не победить.

А в соединении с плановой интернациональной экономикой СССР "ценности десяти христианских заповедей" могут быть весьма интересным решением. На практике жизнь в стране при этом будет точно не хуже чем было в "атеистическом СССР", а СССР 70 лет был одной из стран мировых лидеров (чего нельзя сказать про карликовые марионеточные государства с власовско-бандеровскими режимами).

===
Отредактировано 21.10.2023 0:39 grizlyk1 . Предыдущая версия .
клавиатура переключение раскладки
Re: История клавиатуры машины АТ: "технологии firmware" или откр
От: BSOD  
Дата: 20.10.23 12:44
Оценка: +2
Здравствуйте, grizlyk1, Вы писали:

С клавиатуры перескочил на советский атеизм.

Генерёнкой сейчас никого не удивишь.
Тут и без тебя бредогенераторов хватает.
Sine vilitate, sine malitiosa mente
Re[2]: не переходить
От: grizlyk1  
Дата: 21.10.23 00:59
Оценка:
Здравствуйте, BSOD, Вы писали:
BSO>С клавиатуры перескочил на ...
Это очень показательный ответ, в обществе рыночных нациков всем всегда заранее известно, как надо отвечать на тот или иной вопрос.

Заранее известно куда при объяснениях "переходить" можно, а куда при объяснениях "переходить" нельзя чтобы не разгневать читателя, который вооружен теориями научного атеизма и сам прекрасно понимает что "если бы, как мы осмелились утверждать, Земля была бы круглая, то вода бы с нее выливалась вниз" и он не хочет чтобы мы оспаривали столь очевидные истины.

Особенно нетерпимы суровые читатели в "строго тематических" разделах на любых форумах нашего "общества свобод", заставляя там давать любой ответ строго в рамках "высокой производительности труда при рыночном нацанализме".

Поэтому глядя на разгул поклонников рыночной нацанальной экономики иногда даже удивляешься: если необходимый им ответ "о высокой производительности труда при рыночном нацанализме" всем заранее известен, то зачем на темы с известными ответами вообще писать.
Re: История клавиатуры машины АТ: "технологии firmware" или откр
От: netch80 Украина http://netch80.dreamwidth.org/
Дата: 24.10.23 06:02
Оценка: 2 (1) +1 :)
Здравствуйте, grizlyk1, Вы писали:

G>1.

G>Кратко вспомним, что если для ХТ клавиатура это очень простой и надежный интерфейс (не фирмваре), то для машины АТ клавиатура превратилась в настоящего монстра под управлением контроллера интел 8042/8242 с встроенным фирмваре программным обеспечением.

То фирмваре, то не фирмваре... вы уж определитесь.
Сама клавиатура в обоих случаях это процессор (8048) с некоторой периферией и (П)ПЗУ программы. А то, что добавилось аналогичное на стороне компьютера, да, немного усложнило, но вполне управляемо и документированно.
А иначе не получалось, если надо сделать двусторонний интерфейс — надо же как-то на клавиатуре хотя бы лампочками мигать?

И особо-то там "простого и надёжного интерфейса" у XT не было, был COM.

G>Этот же АТ агрегат оказался не полностью совместим с архитектурой ХТ,


Ну так и не требовалось. Совместимость сделана на уровне BIOS.

G> также он управлял сбросом процессора 286 при возврате в реальный режим, и он же управлял линией А20 (этот сброс и это управление еще называют "боль из прошлого").


A20 gate просто надо было куда-то посадить, а у 8042 была свободная нога. Это единственная причина. Была бы свободная нога у контроллера DMA, например — посадили бы туда.
Это проблема не клавиатуры, а рахитектуры (не опечатка) 80286. Почему вы его не ругаете?

G>Интерфейс АТ клавиатуры стал невероятно сложным для программиста, со сложным преобразованием сканкодов


Вполне подъёмно, как оказалось, и с небольшим количеством кода. Сложные случаи типа PrintScreen сам 8042 взял на себя.

А замена кодов была вызвана унификацией с клавиатурами для TN3270, которые использовали так называемый Set 3. Эта история хорошо документирована, например:
http://www.seasip.info/VintagePC/ibmat_kbc.html
https://webdocs.cs.ualberta.ca/~amaral/courses/329/labs/scancodes.html
https://retrocomputing.stackexchange.com/a/18070
https://retrocomputing.stackexchange.com/a/8764
http://www.quadibloc.com/comp/kyb03.htm

G> и обменом данными с клавиатурой и стал несовместим с аппаратурой для ХТ.


А то, что PCI несовместим с ISA, не смущает? Или что сокет для 386 в принципе не способен решать задачи, которые ставит Pentium?

G> Этот интерфейс АТ клавиатуры решал странные и непонятные задачи,


Вполне понятные.

G> но при всем при этом во время работы АТ машины было достаточно просто отключить клавиатуру АТ от разъема, чтобы ее повторное подключение чаще всего потребовало бы перезагрузки системы (BIOS не понимал что произошло переподключение клавиатуры АТ и не выполнял сложную процедуру обмена данными с клавиатурой АТ для переинициализации клавиатуры АТ без чего клавиатура АТ при переподключении не работала совсем).


Её и электрически нельзя было переподключать, зачем тогда программно?
И XTʼшную было нельзя, могло что-то запросто сгореть.
Только начиная с PS/2 стало разрешено переподключать электрически, и то не всегда.
У USB проблем нет, он был изначально под это задуман.

G>Тут полная аналогия с USB, для "скоростного и надежного" firmware интерфейса USB вывести из строя USB клавиатуру часто можно просто включив свет в соседнем помещении


Значит, нарушенный где-то стандарт.
Может, у вас там при включении света лампа за 0.2$ такие наводки даёт, что соседи вообще бутаются.
Не покупайте дешманские продукты.

G>2.

G>Да, клавиатура ХТ была сразу сделана достаточно разумно:
G>- при нажатии кнопки посылается код нажатия;
G>- при отпускании кнопки посылает код отпускания (то же код нажатия с измененным старшим битом);
G>вот и вся настройка.

G>При 7-ми битовом коде кнопки во фрейме передачи данных клавиатуре ХТ доступно до 127 кнопок, реально на клавиатуре ХТ и АТ только 102 кнопки,


Вы даже тут не знаете фактов.
XT — 83 для американского варианта, 84 — для европейского (добавляется клавиша слева от того, где мы обычно видим Z). Для CJK может дополнительно появляться ещё до десятка клавиш.
AT — 101 и 102 соответственно, а CJK бывали и 108 и 112.
С виндовыми клавишами — ещё на 3 больше.
Клавиатура TN3270 — с которой AT строилась на общей базе — около 130 (не помню точной цифры).
А ещё учтите, что часть кодов занята под управление и контроль состояния. Всё, они кончились. Расширители типа E0, E1 становятся неизбежными.

G> так что даже с учетом что часть кнопок это резервные коды, уже исходного 7-ми битового фрейма передачи достаточно до сих пор (в конце 2023 года).


Не достаточно.

G>Кстати клавиатура ХТ не боится рассоединений,


Боится. Именно электрически. Разъём не рассчитан, как USB, на предварительное согласование опорных потенциалов.

G>при усовершенствовании клавиатуры ХТ проблема решается тем, что каждая кнопка с фиксацией при нажатии кнопки заместо одного кода клавиатура отправляет два разных кода нажатия:


Не решается.

G>это потребует занять четыре дополнительных сканкода нажатия из пула в 20 свободных сканкодов, а при переходе на 8-ми битовый код символа (и на девятый бит для индикации нажатия/отпускания) вообще нет проблем.


Где вы найдёте девятый бит в этом интерфейсе?

G>как кажется без настройки плохо, но в реальности в настройках BIOS АТ автоповтор у 99% пользователей всегда включен в фиксированное положение и никогда не регулируется приложением программно.


Я регулирую. 250/30 или 250/36.

G>полезность аппаратного автоповтора вообще сомнительна, ПК и сам может генерировать автоповтор любой кнопки по системному таймеру, получая от клавиатуры только код нажатия и код отпускания.


Да, тут согласен. На USB автоповтор эмулируется программно. В Set 3 автоповтора нет.

G>3.

G>третья известная программно видимая проблема клавиатуры ХТ это отсутствие "кнопки изменения раскладки"

G>даже в конце 2023 года это целая засада переключать раскладку символов, нажимая жуткие комбинации и при этом все время конфликтуя с приложениями которые пытаются использовать такие комбинации в своих целях.


G>при усовершенствовании клавиатуры ХТ проблема решается тем, что добавляются две копки для смены раскладки и на классической ХТ клавиатуре верхний ряд "Fx" надо сдвинуть вправо и на место "F1-F2" поставить две кнопки "S1-S2"


G>смотри рисунок схемы усовершенствования клавиатуры ХТ

G>Image: keyb-S-2.jpg

Жуть.
У меня основная клавиша смены раскладки это CapsLock. И не только у меня, это типовой вариант. Она под левым мизинцем и не надо далеко двигаться.
Многие другие тоже делают лёгкие комбинации типа LCtrl одиночный — Lat, RCtrl — Rus.
А вы придумали что-то тяжёлое для использования.

G>


Пропускаю околополитическую ахинею.
The God is real, unless declared integer.
Re[2]: USB работает "только на бумаге"
От: grizlyk1  
Дата: 09.11.23 22:16
Оценка: +1
Здравствуйте, netch80, Вы писали:

N>То фирмваре, то не фирмваре... вы уж определитесь.

Могу только предположить, что неясность была в том, что "ХТ клавиатура (не фирмваре) была некорректно усовершенствована в несовместимую с ней АТ клавиатуру (уже фирмваре)".

N>клавиатура ХТ Боится рассоединений. Именно электрически. Разъём не рассчитан, как USB, на предварительное согласование опорных потенциалов.

"Боится" только на бумаге, аналогично "справке о защите СССР" у жителей СССР на фоне реальной карты проданных жителями СССР 14 из 15 республик СССР за личную иномарку и дачу (когда им даже на войну не надо было ходить, а надо было просто считать себя жителями СССР) и насмешек всех людей планеты над "индейцами из СССР". Это факт. Причем хуже всех насмехаются над жителями РФ, ведь в РФ нет даже Бандеры чтобы на него сослаться, жители РФ продали СССР "чисто за деньги".

Клавиатура ХТ "висит в воздухе" (нет своего питальника) и легко уравнивает потенциал с любой массой, плюс реальный DIN разъем с металлическим ободком который цепляет массу матплаты ранее чем штыри, плюс малое однополярное напряжение и т.п.

А вот реальный разъем фирмваре USB работает "только на бумаге", потому что технология нарушается, а авторам фирмваре USB было на эти угрозы плевать (они заботились только о своих доходах), в итоге прижимные пластины разгибаются и не дают контакта с массой (как и для клавиатуры ХТ это часто неважно), но вот ободок массы вилки USB уже коротит шины питания в разъеме на матплате и воткнув вилку USB можно иногда устроить короткое замыкание на матплате, вот это уже хуже. Возникает потеря данных от внезапного выключения (знаю что такие потери например в git многих не беспокоят).
Отредактировано 09.11.2023 22:18 grizlyk1 . Предыдущая версия .
Re: пунто свитчер онлайн
От: grizlyk1  
Дата: 17.11.23 18:06
Оценка: :)
1.
Как (несмотря на комментарии) вы уже поняли, управляемые из стран НАТО карликовые рыночные нацанальные марионеточные государства (как во всем мире, так и возникшие на месте республик СССР), под слова о "свободах и независимостях" реально ничтожны в возможностях защиты своих интересов и способны только прислуживать своим хозяевам из стран НАТО (именно для такого прислуживания такие карликовые страны и создавались).

И как раз на примере "40 лет развития клавиатурного дела" эти карликовые марионеточные государства оказались не способны отстоять даже такую малость, как возможность удобно переключать раскладку клавиатуры для двух языков: на язык своей страны и на английский.

2.
А что же за люди поддерживают создание таких карликовых рыночных нацанальных марионеточных государств?

В обществе рыночных нацанальных стран христианская мораль (признание ценностей десяти христианских заповедей) уже стала настолько разрушена, что: чем больше человек получает материальных выгод путем вранья, грабежей и т.п., тем !выше его статус в глазах окружающих рыночных нациков.

В итоге даже такие персоны как: наркоторговцы, торговцы оружием, работорговцы, сутенеры, члены бандформирований и т.п.; в рыночном нацанальном обществе все они тоже "уважаемые люди". Посмотрите любое голливудское кино, о чем там мечтают детишки: о красивых машинах, о десятке рабов, быть самым крутым, о золотом хранилище Скруджа и т.п. (и только один старый учитель захотел стать космонавтом).

3.
И вот тогда все ясно на счет комментариев.

Хотя комментарии про "про опасность gitignore" тоже крайне показательны, но вот сейчас именно "конец 2023" и сейчас я прямо смотрю на клавиатуру и на ней "ровно 105 кнопок":
— 102 кнопки из них введены с 1982 года;
— и 3 кнопки затем добавил Майкрософт (две "winkey L/R" и одна "property");
можете посмотреть и на свою клавиатуру, у вас все тоже самое (стандартная раскладка US всегда такая).

В комментариях (по смыслу, не по букве) утверждается например что:
— кнопок вовсе не 105 штук;
— даже 105 кнопок много и они не поместятся в 127 однобайтовых кодов, в 32К двухбайтовых кодов и т.д.;
— и при этом одновременно утверждается что не нужны и 105 кнопок, потому что все действия (например курсоры) легко можно задавать с помощью префиксов типа "Ctrl+K/Ctrl+Q";
поскольку вы все сами пользуетесь клавиатурой, вы легко оцените что это за советы такие.

И вот утилита "пунто свитчер онлайн" (лично я не имею к ней отношения) появилась на свет как раз в результате массовых проблем у пользователей с правильным переключением раскладки из-за отсутствия "аппаратной поддержки в виде кнопок S1/S2".

Как и в случае с "git", эти пользователи оказались "не способны освоить такой профессиональный инструмент как клавиатура", поэтому множество пользователей второпях часто вводят текст в неправильной раскладке (либо лишний раз нажали "Ctrl+K", либо недостаточно раз нажали "Ctrl+Q") и вынуждены введенный фрагмент текста транслировать в правильную раскладку с помощью "пунто свитчер".

4.
модификатор "winkey" нужен как раз чтобы система не конфликтовала с приложениями, которые свободно занимают модификаторы "ctrl/alt".

И аналогичное "winkey" назначение должен выполнять переключатель раскладки "S1/S2", при этом:
— переключатель раскладки не может стоять где угодно;
— для каждой раскладки нужна своя "радиокнопка Sх" (два языка — две радиокнопки);

Не то что бы я предлагаю вам самим делать клавиатуры, пост показывает что в правильном обществе (в обществе где признаются "четыре советские ценности + десять христианских заповедей") такая задача могла бы быть решена в течении нескольких дней даже на этом форуме.
===
Re[2]: пунто свитчер онлайн
От: AntoxaM  
Дата: 18.11.23 12:20
Оценка:
Здравствуйте, grizlyk1, Вы писали:

G>Не то что бы я предлагаю вам самим делать клавиатуры, пост показывает что в правильном обществе (в обществе где признаются "четыре советские ценности + десять христианских заповедей") такая задача могла бы быть решена в течении нескольких дней даже на этом форуме.

так ты себе сделал уже? похвастался бы тогда, глядишь озолотился бы, а может и в какую-нить страну наты позвали
Re: История клавиатуры машины АТ: "технологии firmware" или откр
От: B0FEE664  
Дата: 20.11.23 18:07
Оценка:
Здравствуйте, grizlyk1, Вы писали:

G>История клавиатуры машины АТ: "технологии firmware" или открытые системы?

G>Сегодня рассмотрим такой вопрос: как при создании машины АТ в 1982 году можно было бы усовершенствовать клавиатуру консоли ХТ — только как "технологии фирмваре" или можно было бы иначе?

Можно и нужно было иначе. Начать надо было не с клавиатуры, а с кнопки, с того, что перестать замыкать контакты. Не, ну в самом деле, было простое и надёжное решение: каждая кнопка — это конденсатор, нажатие кнопки — изменение ёмкости. И никаких контактов! Вот это было бы интересно усовершенствовать, но конкуренция сделала своё подлое дело.
И каждый день — без права на ошибку...
Re: История клавиатуры машины АТ: "технологии firmware" или откр
От: nikkit  
Дата: 25.11.23 14:15
Оценка:
Здравствуйте, grizlyk1, Вы писали:

G>История клавиатуры машины АТ: "технологии firmware" или открытые системы?


G>Сегодня рассмотрим такой вопрос: как при создании машины АТ в 1982 году можно было бы усовершенствовать клавиатуру консоли ХТ — только как "технологии фирмваре" или можно было бы иначе?


G>В общем сегодня мы будем лично усовершенствовать клавиатуру ХТ (раз больше было некому, то остается только нам).


лучшую клавиаатуру которую видел была на ес1840/41. она герконовая и неубиваемая.
Re[2]: конкуренция
От: grizlyk1  
Дата: 19.12.23 23:05
Оценка: :)
Здравствуйте, B0FEE664, Вы писали:
BFE>но конкуренция сделала своё подлое дело.
Хахаха, ну да, давно не слышали "Учение о рыночной нацанальной экономике": как "любящие свою землю-матушку землевладельцы и хозяева толстые фермеры, благодаря чудесным большим возможностям рыночной нацанальной экономики производящие огромное количество избытков, вместо того чтобы эти избытки выбрасывать, осторожно переступая через десятки миллионов нищих направляются на рынок где выгодно меняют избытки с помощью конкуренции подешевле".

А в это время процветания фермерства у рыночных нациков, в СССР бурьяном поросли заброшенные уравниловкой поля, на которых худощавые колхозники в дерюгах безуспешно пытаются ковырять неподатливую заброшенную мачеху землю палкой-копалкой.

И далее можно продолжить сюжетом современной рыночной нацанальной компьютерной игры: а советские дети (непонятно как дети рождаются если в СССР и женится то было нельзя, возможно еще со времен царей какие то дети остались) сидя в концлагерях питались ядохимикатами и радиоактивными отбросами. И тут на просторы СССР врываются герои — солдаты нацанальной гвардии стран НАТО, освобождают русских детей и дарят каждому из них по конфетке. Достигается победа саморегулируемого рыночного нацанального общества конкуренции.

2.
Того подразумеваемого комплекса мероприятий и явлений, что теоретики рыночного нацанализма называют "конкуренцией" в реальности не существует, рыночная нацанальная экономика это:
— преступным путем создать;
— преступным путем удержать;
— преступное "неравновесие", которое позволяет предпринимателю "за три рубля купить и за десять рублей насилием и обманом продать это другим, тем кто хочет тоже купить за три рубля";
— и никому другом у не давать так делать (получить "монополию");
вот и вся суть рыночной нацанальной экономики — грабить и лгать, из такого режима лживых воров вытекают и неравенство социальных прав и нацанальная ненависть и т.п.

И что интересно, сами теоретики рыночного нацанализма тоже это все признают: да, говорят, режим рыночного нацанализма преступен и эгоистичен и в мотивах и в деяниях, да, каждый убежденный рыночный нацик пытается ограбить окружающих и "защитить свою семью" за счет других людей, но вот "невидимая рука" потом все справедливо перераспределяет — саморегулирует!

Дескать, мы все жители СССР сидим в Хопре, уже 30 лет сидим (с 1991 года), а оно все само прекрасно "саморегулирует"!

===
Отредактировано 19.12.2023 23:28 grizlyk1 . Предыдущая версия . Еще …
Отредактировано 19.12.2023 23:21 grizlyk1 . Предыдущая версия .
Re[3]: конкуренция
От: alpha21264 СССР  
Дата: 20.12.23 07:36
Оценка:
Здравствуйте, grizlyk1, Вы писали:

G>А в это время процветания фермерства у рыночных нациков, в СССР бурьяном поросли заброшенные уравниловкой поля, на которых худощавые колхозники в дерюгах безуспешно пытаются ковырять неподатливую заброшенную мачеху землю палкой-копалкой.


Тебе нельзя пропускать приём таблеток — речь бессвязная получается.

Течёт вода Кубань-реки куда велят большевики.
Re[3]: конкуренция
От: B0FEE664  
Дата: 20.12.23 09:01
Оценка:
Здравствуйте, grizlyk1, Вы писали:

BFE>>но конкуренция сделала своё подлое дело.

G>Хахаха, ну да, давно не слышали
Скажите, вы видите табличку в моём первом ответе? Нет? Я скажу почему вы её там не видите: это не сарказм.
И каждый день — без права на ошибку...
Re[4]: конкуренция
От: pagid_ Россия  
Дата: 20.12.23 12:01
Оценка:
Здравствуйте, alpha21264, Вы писали:

G>>А в это время процветания фермерства у рыночных нациков, в СССР бурьяном поросли заброшенные уравниловкой поля, на которых худощавые колхозники в дерюгах безуспешно пытаются ковырять неподатливую заброшенную мачеху землю палкой-копалкой.

A>Тебе нельзя пропускать приём таблеток — речь бессвязная получается.

Тебя смутило только процитированное? Классовый подход
Re[5]: конкуренция
От: alpha21264 СССР  
Дата: 20.12.23 12:58
Оценка:
Здравствуйте, pagid_, Вы писали:

G>>>А в это время процветания фермерства у рыночных нациков, в СССР бурьяном поросли заброшенные уравниловкой поля, на которых худощавые колхозники в дерюгах безуспешно пытаются ковырять неподатливую заброшенную мачеху землю палкой-копалкой.

A>>Тебе нельзя пропускать приём таблеток — речь бессвязная получается.

_>Тебя смутило только процитированное? Классовый подход


Меня смутили модераторы, которые дают бан за "оверквотинг".
Среди моих ста банов примерно 50 за оверквотинг.

Течёт вода Кубань-реки куда велят большевики.
Re[3]: USB работает "только на бумаге"
От: Osaka  
Дата: 20.12.23 19:05
Оценка:
G>А вот реальный разъем фирмваре USB работает "только на бумаге", потому что технология нарушается, а авторам фирмваре USB было на эти угрозы плевать (они заботились только о своих доходах), в итоге прижимные пластины разгибаются и не дают контакта с массой (как и для клавиатуры ХТ это часто неважно), но вот ободок массы вилки USB уже коротит шины питания в разъеме на матплате и воткнув вилку USB можно иногда устроить короткое замыкание на матплате, вот это уже хуже. Возникает потеря данных от внезапного выключения (знаю что такие потери например в git многих не беспокоят).
А матплаты с ps/2 и для мощных процессоров — эти жулики делать перестали.
Отредактировано 20.12.2023 19:08 Osaka . Предыдущая версия .
Re[2]: История клавиатуры машины АТ: "технологии firmware" или откр
От: Osaka  
Дата: 20.12.23 19:08
Оценка:
BFE>Можно и нужно было иначе. Начать надо было не с клавиатуры, а с кнопки, с того, что перестать замыкать контакты. Не, ну в самом деле, было простое и надёжное решение: каждая кнопка — это конденсатор, нажатие кнопки — изменение ёмкости. И никаких контактов!
Она бы плохо дружила с синтетической одеждой. Как тачпеды на ноутах.
Re[3]: фирмваре USB модемы
От: grizlyk1  
Дата: 04.01.24 15:51
Оценка:
фирмваре USB модемы

netch80>разъём USB рассчитан на согласование потенциалов.

шина USB это не только разъем. Вот еще один пример низкого качества USB фирмваре.

1.
Авторы USB уверяют что многочисленные настройки конфигурации USB "нужны для портируемости".

И одна из "проблем портируемости" которую якобы может решить фирмварный характер USB, это возможность загрузки в USB устройство нужных прошивок в зависимости от хоста (как бы грузим в плату разный BIOS в зависимости от того какой процессор в системе).

И вот как эта мысль реально работает на практике. Когда никто не трогает переключатели света в соседних помещениях то USB hub сможет функционировать и мы сможем воткнуть в него например huawei USB 3G модем

но huawei USB 3G модем невозможно подключить к хосту когда на нем работает 6 версия VirtualBox, не происходит как раз запуска "универсального драйвера huawei" который загружает фирмваре прошивку в зависимости от той системы куда воткнули USB stick

2.
В данном случае виновата 6 версия VirtualBox, которая не справилась с архитектурой USB, испортив свой же функционал работавший в предыдущих версиях VirtualBox

Но сама такая ошибка в VirtualBox смогла возникнуть только из за фирмваре характера USB, потому что для любого фирмваре невозможно "наследовать" хорошо работающий и отлаженный код, каждый раз один и тот же код пишется заново, устраняя старые и внося новые ошибки в те функции которые уже были отлажены в предыдущих моделях. Серия из последовательных усовершенствований любого фирмваре устройсва выглядит как рандомный разброс ошибок в каждой новой модели по всем модулям устройства (как рандомные звездочки на экране screensaver)

"ошибки в тех функциях которые уже были отлажены в предыдущих моделях" это основной характеристический признак рыночной нацанальной экономики

Именно такая схема позволяет олигархам извлекать маржу из одних и тех же товаров по много раз, именно такая схема физически не позволяет гипотетическим "добросовестным производителям" отладить товар, если этот товар сложнее чем выпускается в мастерской по выделке козьих шкур

рыночный нацанализм это режим средневекового мракобесного общества нацанальной ненависти, лжи и воровства

3.
Вообще этот huawei USB 3G модем это один из немногих примеров такого USB устройства которое хоть как то работает, т.е большинство остальных USB устройств работают в целом хуже (как говорят рыночные нацики "автомобиль для нетребовательных пользователей, у которого колеса вообще не прикручены").

Но этот huawei USB 3G модем работает лучше только потому, что несмотря на шину USB это просто стандартное устройство которое следует программному протоколу "модема windows" и драйвер просто конфигурирует в текстовом файле стандартный порт, на котором стоит аппаратный модем, граничными параметрами связи поддерживаемыми этим аппаратным модемом. За эту функциональность драйвера модема отвечает сам windows.

А то уникальное программное обеспечение, что поставляется с huawei USB 3G, уже работает хуже, например в написанной на java программе связи прилагаемой с модемом:
— не работают звуковые регуляторы голосовых устройств модема;
— неправильно различается "устройство связи по умолчанию";
а поскольку это "фирмваре" то исправить это совершенно невозможно.

Любое "фирмваре" программу с закрытым кодом исправить совершенно невозможно: производитель исправить не хочет, а пользователь исправить не может.

Но даже этот стандартный модем в конце концов выдал сбой связанный именно с шиной USB

4.
А вообще в принципе полезен ли функционал прошивок, даже если бы такой функционал был не фирмваре?

Для экспериментальных устройств правильно спроектированный функционал прошивок полезен, но для готовых к продаже устройств "открытые системы" заместо "набора фирмваре прошивок" предлагают "дерево стандартных устройств", которое консервативно к модификациям, а при редких обновлениях "версии дерева" только добавляет новый функционал но сохраняет старый функционал.

В открытых системах каждое устройство обычно следует протоколу одного из стандартных устройств из "дерева" и может быть имеет уникальный функционал реализуемый через загружаемый драйвер. Но в принципе покупать ли для открытых систем устройства которые не следует ни одному "стандартному дереву" это решение пользователя.

Все фирмваре устройства с целью наживы рыночных нациков всегда имеют только "уникальный функционал реализуемый через загружаемый драйвер", от такого подхода все фирмваре устройства (вместе с такой же фирмваре аппаратной частью) работают просто безобразно

===
Re[4]: фирмваре USB модемы
От: grizlyk1  
Дата: 06.01.24 16:57
Оценка:
для восстановления работы конкретно этого USB 3G модема помогло грубое отключение на хосте windows7 службы "VirtualBox USB monitor service"

это исправление работы шины USB на хосте сделано вероятно за цену потери проброса USB устройств в гостевые системы VirtualBox (не пользуюсь пробросом USB и не проверял)
virtualbox usb
Re[2]: История клавиатуры машины АТ: "технологии firmware" или откр
От: graniar  
Дата: 10.01.24 15:10
Оценка:
Здравствуйте, netch80, Вы писали:

N>Пропускаю околополитическую ахинею.

А жаль, был бы знатный диалог с бредогенератором
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.