Цитата Сообщение от Ewgeny7 Посмотреть сообщение
F76D - buttons: 11111 + MB + LB + RB
F76E - X (0-255)
F76F - Y (0-255)
Я вот тут на днях подумал, что в любом порте для вновь добавляемой доработки один из неиспользуемых битов (если такие есть) при чтении надо всегда выдавать как "0". Поясню: у нас с пустой шины всегда читается FF. Поэтому если с некоего порта читается значение, отличное от FF - значит этот дивайс подключен (реализован). Это упрощает автоопределение. Например было бы удобно, если бы такое было в Z-Controller. А то сейчас чтобы определить схему варианта SD, я туда шлю кучу команд и проверяю ответ для каждого из вариантов, да еще с таймаутами.

Цитата Сообщение от Ewgeny7 Посмотреть сообщение
Если INT подвести - тикает. Но пока не расспрашивай, гемора много, пятый раз переделываю. Да и остается вопрос, как/когда сохранять состояние "виртуального Далласа" в реальной PCF8583. Если тупо выключать питание компа, то... разумеется, ничего не сохранится.
А загрузка "виртуального Далласа" из PCF8583 есть?