Приветствую Вас Гость | RSS


Главная страница » свежачОк от KOE - Страница 12 - ZX-Форум » Регистрация » ВходВторник
2026-01-20
20:39:45
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
свежачОк от KOE
fk0Дата: Пятница, 2008-01-11, 20:57:41 | Сообщение # 166
Активист
Группа: Человеки
Сообщений: 178
Репутация: 0
Статус: Offline
Quote (KOE)
Там написано: 'бит четности устанавливается в 1, если если число единиц в передаваемой посылке нечетно'. А ДОЛЖНО БЫТЬ НАОБОРОТ.
Вот нехороший человек.

1. То что у него написано называется не бит чётности. А наоборот.

2. Поэтому читать надо документацию, а не всякие там статьи.


[САМОЗАБАНЕН]
 
fk0Дата: Пятница, 2008-01-11, 20:59:32 | Сообщение # 167
Активист
Группа: Человеки
Сообщений: 178
Репутация: 0
Статус: Offline
Quote (lvd)
Ага, да. Вот сейчас глянул у себя - перед посылкой ксорятся все биты байта и потом получившийся бит инвертируется и становится битом чётности.

Code

char parity(unsigned char x)
{
char y;
         y=(x)^(x<<4);
         y=(y)^(y<<2);
         y=(y)^(y<<1);  
         return y&0x80 ? 0 : -1;
}


[САМОЗАБАНЕН]
 
fk0Дата: Пятница, 2008-01-11, 21:02:20 | Сообщение # 168
Активист
Группа: Человеки
Сообщений: 178
Репутация: 0
Статус: Offline
Quote (KOE)
Из вышеописанного понятно, что если мышь не используется вовсе, то процесс старта затягивается до 5 с, если это кому-то неудобно, то можно использовать старую прошивку.

Эх... плагэнплей... Ну ты понял.


[САМОЗАБАНЕН]
 
fk0Дата: Пятница, 2008-01-11, 21:07:23 | Сообщение # 169
Активист
Группа: Человеки
Сообщений: 178
Репутация: 0
Статус: Offline
Quote (KOE)
Это нехорошо как-то. Я один раз так перетыкнул, при этом почему-то включилась защита в блоке питания, полсе снятия которой вышибло контроллер. Теперь все перетыкания делаю при выключенном питании.

LVD спрашивает почему так. А потому что (да, да, автоматы):

10 INITIALIZE_MOUSE()
20 INITIALIZE_KEYBOARD()
30 WHILE (READ_KEY()) {
40 PROCESS(KEY)
50 }
60 ...

Такие алгоритмы в реальной жизни не работают. ТОЧКА.

Вспоминаем автоматы vs вытеснение vs тупой имератив в цикле.

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


[САМОЗАБАНЕН]
 
fk0Дата: Пятница, 2008-01-11, 21:12:09 | Сообщение # 170
Активист
Группа: Человеки
Сообщений: 178
Репутация: 0
Статус: Offline
Quote (KOE)
Так нехорошо. Тест на наличие мыши Gluk reset service делает при сбросе. Т.е. если он мышь не нашел, значит ее не будет.

Бред и ересь. По твоему что, если глюк сервис (которого у мменя вообще нет) не нашёл мышь. то она, к примеру, не будет работать в FUT?

Quote (нолька)
надо, чтобы со стороны спека мышь была всегда презент

JTN имеет трезвую мысль.


[САМОЗАБАНЕН]
 
KOEДата: Пятница, 2008-01-11, 21:13:02 | Сообщение # 171
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2318
Репутация: 5
Статус: Offline
Quote (KOE)
Мне крнечно скажут, нефиг пользовать кривую доку, ну сам знаю...

Quote (fk0)
Поэтому читать надо документацию, а не всякие там статьи.

Как в воду смотрел smile

Quote
бит четности устанавливается в 1, если если число единиц в передаваемой посылке нечетно'

Quote (fk0)
То что у него написано называется не бит чётности. А наоборот.

Но он его назвал именно бит четности. Ну да и хрен с ним, баг исправлен, теперь все о.к.


Мы рождены, чтоб сказку сделать былью
"Кто не обломался, тем еще предстоит"
 
CHRVДата: Пятница, 2008-01-11, 21:13:13 | Сообщение # 172
Желесяка
Группа: Человеки
Сообщений: 631
Репутация: 3
Статус: Offline
Quote (fk0)
LVD спрашивает почему так. А потому что (да, да, автоматы):

ПОтомучто КОЕ потерял интерес к ZC smile


Многое есть здесь: www.nedopc.com
 
fk0Дата: Пятница, 2008-01-11, 21:13:36 | Сообщение # 173
Активист
Группа: Человеки
Сообщений: 178
Репутация: 0
Статус: Offline
А сэкономить пару диодиков на клок и дату мыши -- это не просто китай, это пиздец.

[САМОЗАБАНЕН]
 
KOEДата: Пятница, 2008-01-11, 21:19:06 | Сообщение # 174
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2318
Репутация: 5
Статус: Offline
Quote (fk0)
Бред и ересь. По твоему что, если глюк сервис (которого у мменя вообще нет) не нашёл мышь. то она, к примеру, не будет работать в FUT?

Я имел в виду то, что ее не обнаружит глюк. Она работать в FUT будет, разумеется. Но мне хочется, чтобы мышь работала и в стартовом меню тоже.

Quote (fk0)
JTN имеет трезвую мысль.

Не такую уж и трезвую. Вот ситуация. Со стороны контроллера мышь всегда презент. Но в реальной жизни ее нет. Программа обнаруживает мышь, которой нет. Рисует стрелку по прерываниям, опрашивает порт. Юзер эту стрелку видит. Но зачем она ему, если мыши нет? Или если программа совсем тупая и при обнаружении мыши не дает управлять стрелкой с клавиатуры, тогда что?


Мы рождены, чтоб сказку сделать былью
"Кто не обломался, тем еще предстоит"
 
KOEДата: Пятница, 2008-01-11, 21:22:18 | Сообщение # 175
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2318
Репутация: 5
Статус: Offline
Quote (fk0)
А сэкономить пару диодиков на клок и дату мыши -- это не просто китай, это пиздец.

И ты, видимо, как и LVD, схему ZC не смотрел.

Quote (CHRV)
ПОтомучто КОЕ потерял интерес к ZC

Да??? Вроде как регулярно обновляю прошивки, также оказываю посильную помощь в тестировании софта для SD-карты на ZC.


Мы рождены, чтоб сказку сделать былью
"Кто не обломался, тем еще предстоит"


Сообщение отредактировал KOE - Пятница, 2008-01-11, 21:23:27
 
fk0Дата: Пятница, 2008-01-11, 21:22:25 | Сообщение # 176
Активист
Группа: Человеки
Сообщений: 178
Репутация: 0
Статус: Offline
Quote (KOE)
Я имел в виду то, что ее не обнаружит глюк. Она работать в FUT будет, разумеется. Но мне хочется, чтобы мышь работала и в стартовом меню тоже.

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


[САМОЗАБАНЕН]
 
fk0Дата: Пятница, 2008-01-11, 21:23:38 | Сообщение # 177
Активист
Группа: Человеки
Сообщений: 178
Репутация: 0
Статус: Offline
Quote (KOE)
Quote

А сэкономить пару диодиков на клок и дату мыши -- это не просто китай, это пиздец.

И ты, видимо, как и LVD, схему ZC не смотрел.

Речь о схеме мыши/клавы...


[САМОЗАБАНЕН]
 
нолькаДата: Пятница, 2008-01-11, 21:42:53 | Сообщение # 178
рОвный
Группа: Человеки
Сообщений: 712
Репутация: 5
Статус: Offline
Quote (KOE)
Юзер эту стрелку видит. Но зачем она ему, если мыши нет? Или если программа совсем тупая и при обнаружении мыши не дает управлять стрелкой с клавиатуры, тогда что?
я очень очень много разных прог перевидел и такого ни разу не встречал. так что конкретные пример в студию, а не мифические кони (для особо озабоченных можно повесить откл мыши на кнопку F13)
Quote (fk0)
Винда требует нажатия RESET либо весьма нетривиальных (для мыши только) действий по перезапуску соответствующей службы.
не факт. я так и не понял принципа но на некоторых мамках прокатывает, а на некоторых нет.


я проснулся среди ночи и понял, что всё...
всё идет по плану
 
KOEДата: Пятница, 2008-01-11, 22:02:29 | Сообщение # 179
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2318
Репутация: 5
Статус: Offline
Quote (нолька)
я очень очень много разных прог перевидел и такого ни разу не встречал. так что конкретные пример в студию, а не мифические кони

Ну это действительно из моей фантазии, но Gluk reset service рисует неподвижную стрелку, если в порты мыши записать не FF и не одинаковые числа, но физически мышь при этом отсутствует. И это меня раздражает.

Quote (нолька)
для особо озабоченных можно повесить откл мыши на кнопку F13

И еще функцию 'налить йаду' можно повесить на F14.


Мы рождены, чтоб сказку сделать былью
"Кто не обломался, тем еще предстоит"
 
Black_CatДата: Пятница, 2008-01-11, 22:08:26 | Сообщение # 180
Не умею ничего делать, потому учу
Группа: Заблокированные
Сообщений: 659
Репутация: -14
Статус: Offline
Quote (fk0)
Винда требует нажатия RESET либо весьма нетривиальных (для мыши только) действий по перезапуску соответствующей службы.
с оптическими мышами на ХР в основном прокатывает (отключение-подключение при старте с мышой), а со старьём шариковым - наоборот.. наверно мыши эволюционируют smile


"Очень трудно найти чёрную кошку в тёмной комнате... особенно, если её там нет.", "Forever!".
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.


Сообщение отредактировал Black_Cat - Пятница, 2008-01-11, 22:10:47
 
Поиск:

the DLCorp © 2006