Pull to refresh
82
0

Developer

Send message

Вообще есть опенсорс либа btstack, она как раз работает в том числе со свистками через winusb, но я делал самопал на основе линуксовых драйверов, а потом уже наткнулся на btstack. Но с ним были какие-то проблемы - вроде свисток находил но проблемы толи с соединением толи с отправкой. Поскольку уже был рабочий самопал - не стал особо заморачиваться с выяснением причин.
По поводу статьи - не знаю, я делал под конкретную цель (BLE, но там протокол оказался более-менее стандартный) временную тулзу - соответственно все настройки правкой исходников, и это было уже давненько. У меня есть статья про ИК трансивер через winusb.
А платформа получается общается по BLE только со своим комплектным приемником? Интересно какой смысл так делать, если можно общаться напрямую с компом или шлемом?

HCI нифига не стандартизован

Вообще стандартизирован, я тоже возился с блютуз свистком (дешевым китайским) и там все внезапно по стандарту. Как раз заводил его через winusb. Может мне конечно повезло, и первый попавшийся китайский свисток внезапно оказался вменяемым.

блокировка пакетов происходит вообще где-то в недрах виндовых частей

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

Тут главный вопрос - насколько кривой протокол этой платформы и будет ли стандартный свисток выдавать нужные пакеты.

P.S. Еще возился с ИК трансивером, так он был какбы HID устройством, но HID там был реализован криво, и нормально не работал. Пришлось тоже через winusb заводить.

можно будет микроприёмник держать на самом хедсете и играть без проводов.

Так ведь сам шлем уже содержит блютуз. А еще там есть USB, в который можно подключить например USB блютуз свисток, если встроенный чем-то не устраивает.

Кстати по поводу этих свистков - если не устраивает блютуз стек ОС - можно общаться напрямую с USB устройством, для винды например достаточно написать inf чтобы сменить драйвер с блютузного на winusb, с которым уже можно работать из user mode.

Кстати а в нативках эта платформа вообще работает? Ведь шлем отслеживает перемещение относительно окружения, и топтание по платформе для него ничего не значит.

ютубер опубликовал видео игры, работающей на ZX Spectrum

Этот DOOM был создан командой Digital Reality в 90-х, но в статье почему-то удостоился упоминания только непонятный чел, выложивший видосик десятилетие спустя.

А про древние кнопочные нокии не в курсе? Есть пациент, при включении экран постепенно гаснет, и появляется сообщение contact service, и больше ничего. Есть какие-то способы узнать что конкретно пошло не так? Раньше эта проблема рандомно появлялась при включении, но если телефон уже загрузился - работал нормально до выключения. Постепенно шанс на успешное включение уменьшался пока не достиг нуля. Под батарейкой есть разъем, точнее просто 5 контактных площадок в виде символа олимпиады.

На разъёме картриджа нет сигнала от кнопки сброса. Таким образом, устройства, расположенные на картридже, не имеют возможности узнать, что игрок нажал кнопку сброса, и произвести свою инициализацию.

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

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

И в принципе пиратские мапперы - отдельная интересная и относительно мало исследованная тема. Их кстати до сих пор разрабатывают.

А вот смысл делать нестандартный UNROM512 мне не особо ясен - можно тот же MMC3 из новоделов использовать - дешево и сердито, до 2MB ROM, и нет проблем записать на реальное железо.

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

На уровне идеи 1000-кубитный регистр даёт невероятные возможности ... атакой 256-битных симметричных шифров.

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

FOTA

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

...

-Декомпилируем код и модифицируем, собираем обратно.

Как это работает? Пока ковыряли код добрые китайцы подарили приватный ключ?

А чтобы редиректнуть ОТА или любой другой запрос на свой сервер достаточно поднять локальный ДНС сервер (врятли оно лезет напрямую по захардкоженному IP, а если и лезет - просто вешаем на этот IP сервак в личном локальном интернете) а не шаманить вручную с пакетами, но толку то если все в https и с подписями?

Однако, в статье ни слова про то, как предполагается "определять координаты без GPS". И вообще что под этим понимается.

Если "совсем без GPS" - это одно.

Если имеется ввиду "поддерживать текущее положение при кратковременной потери GPS сигнала" - это другое.

А какая разница в данном случае - если есть только часы? А так то еще есть астронавигация.

А какая разница какой формы была соль до того, как стать раствором? Или кто-то в здравом уме грызет кристаллы соли?

Подозреваю, что если поставить матрицу с откликом 1мс (реальных а не маркетологических) то блюр будет не такой уж и страшный. И даже если понадобиться убрать и его — лучше 90% скважность чем 10% + яркость x10.

Я имел ввиду зачем нужен битсейбер в PCVR когда есть нативный?

менее выраженный эффект москитной сетки

А он как-то зависит от линз? Вроде как только от матрицы.


Плотность пикселей — 24DD (было 20)

Судя по соотношению разрешения и FOV, все увеличение разрешения ушло на расширение FOV. Как при этом может существенно увеличиться плотность пикселей — впорос интересный.


Есть еще один нюанс, о котором почему-то никто не говорит — совершенно адский ШИМ подсветки, график которого выглядит примерно так:
__П_____П__
И судя по тому, что в анонсе про ШИМ ничего не сказано, он никуда не делся, хотя все нормальные мониторы уже лет 10 как flicker free. Работать в таком стробоскопе несколько часов — имхо сомнительное удовольствие.


Вариант с ALVR из России трудный, потому что его поставить можно через "сторонний магазин приложений", который без dev-режима у девайса не подрубить.

А какая разница из России или откуда? Доступ к adb — мастхев. Помимо прочего есть фанатские порты старых игр.


Соглашусь с Virtual Desktop Streamer. Однако, несмотря на хорошее "техническое оснащение", всё равно через него артефачит и статтерит в рандомные моменты когда на экране происходит что-то очень активное (Beat Saber на эксперте и подобное).

А зачем он в PCVR если есть нативка?


P.S. из нативок есть весьма годный Robo recall, тоже почему-то редко упоминают.

А не пробовали портировать более новые версии андроида? Не последние естественно, но с более-менее адекватным API. Например BLE API завезли в андроиде 4.3, а значит девайсы с более древними версиям в принципе неспособны соединяться со множеством управляемых по BLE девайсов. Имхо для старых девайсов оптимальны версии 4.5… 5.x — уже позволит запускать множество существующих приложений.
P.S. Еще есть Fame Lite.

С удовольствием бы почитал, если б кто-нибудь написал. В википедии например по теме всего 2 абзаца. В принципе даже не обязательно повторять именно фотосинтез — можно например вырабатывать электричество солнечными панелями, и использовать его для синтеза чего-нибудь углеводородного.

Природой уже миллиард лет как изобретено — фотосинтез называется.
Вообще идея вроде лежит на поверхности — синтезировать углеводороды из CO2 + вода + солнечная энергия, странно что практически не обсуждается. Неужели до сих пор не разобрались как работает фотосинтез?

В итоге имеем скомилированную версию калькулятора версии Windows XP с помощью GCC x64, который запускается на современных версиях Windows.

А обычный калькулятор из XP разве не запускается на десятке?
А этот новоскомпиленный калькулятор запуститься на XP?

Я упоролся и портировал на SFI freeldr от ReactOS, он может и WinXP загрузить если что. В принципе хоть как-то запустить винду на SFI — задача вполне решаемая, но потом встает другая проблемма — откуда взять драйвера. Но если кто-то захочет развить эту тему — могу помочь по возможности.

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

Ну например старые версии винды хороши для виртуалок (причем лучше даже не 7ка а XP). Да вообще а какие есть объективные причины перехода? Ну т.е. если бы на 7ку можно было бы накатить все патчи с новыми функциями WinAPI + DirectX то ни 10 ни 11 вообще нафиг не сдались бы никогда.
К переходу принуждают искусственно, не выпуская новый софт, совместимый со старыми версиями винды, хотя зачастую для самого функционирования этого софта с головой достаточно даже API Win95.

Information

Rating
3,869-th
Registered
Activity