Page 23 of 27

Re: Wild Commander 0.xx

PostPosted: 06 Apr 2012, 12:15
by jdigreze
lvd wrote:Этот говнобитик может какбэ внезапно засраццо жратвой нерадивого юзера, и что тогда делать будешь?
Ты уверен, что если разъем эсдэ засрется жратвой так, что битик четаться не будет, в том что карточка отдаст статус?

Re: Wild Commander 0.xx

PostPosted: 08 Apr 2012, 20:27
by TS-Labs
Не отдаст - нет карточки. А что будет если битик не засрется, а сдлапы засрутся? Драйвер повиснет к хуям?

Re: Wild Commander 0.xx

PostPosted: 09 Apr 2012, 01:19
by jdigreze
TS-Labs wrote:Не отдаст - нет карточки. А что будет если битик не засрется, а сдлапы засрутся? Драйвер повиснет к хуям?
Сам то понял чо сморозил? Читаешь битик, если карта вставлена, тогда пытаешься послать ея 10 раз по 255, и т.д. по алгоритму, включая чтение статуса. Не вставлена - пишешь "карты нема", чистишь панель каталога и ждешь когда вставят, опрашивая битик. В твоем варианте, если карта не вставлена, тебе надо выслать втуды акмд13, потом читать 62 байтуса, потом оперделять вреный лы статус, сравнивая с эталоном определнные значения. А битик можно опрашивать на прерываниях, 50 раз фсекунду, тогда сразу видно будет, карту вытащили или поменяли, и просто запрещать обмен в первом случае, и запускать перечтение параметров карты и фаты во втором.
В целом мне на сам деле пох, как хотите так и ебитесь, это дело индивидуальное, и можно даже кандибобриком. ;) Моя лишь есть высказать свое раздутое мнение, потому как лет сэмь взад сам наебся с эсдэ/мэмэцэ.

Re: Wild Commander 0.xx

PostPosted: 09 Apr 2012, 02:19
by TS-Labs
Ага, не так быстро, ща запишу тока.
А шо будет, если при грязных лапах контакт пропадет во время работы? А твой битик останется замкнутым?

Re: Wild Commander 0.xx

PostPosted: 09 Apr 2012, 05:36
by DimkaM
Что за битик? В каком порте сидит?
В доках нашол только это:
Чтение: всегда 0 (карта всегда вставлена и в режиме R/W — в соответствии с интерпретацией в Z-контроллере). Реальное наличие карты следует проверять попыткой её инициализации с таймаутом.

В доках на тс-конфу нашёл ничего.

Re: Wild Commander 0.xx

PostPosted: 09 Apr 2012, 06:18
by DimkaM
DimkaM wrote:В каком порте сидит?

Уже не актуально, нашлось в оффдоках.

Re: Wild Commander 0.xx

PostPosted: 09 Apr 2012, 11:22
by TS-Labs
DimkaM wrote:Что за битик?

Датчик зусунутости карты. Физически заведен в схему, но в бейзе (и в тс) не реализован.
Зато реализован в ТнС, и там можно просто замечательно видеть, как он брешет, когда вставляешь карту. Не знаю как у кого, но у мну надо долго наебаться, чтоб добиться показаний "карта вставлена".
DimkaM wrote:в соответствии с интерпретацией в Z-контроллере

Ну собсно. Мне то его вывести не тяжко, тока ж нахуя?

Re: Wild Commander 0.xx

PostPosted: 09 Apr 2012, 13:07
by DimkaM
Жрачкой наверно забит

Re: Wild Commander 0.xx

PostPosted: 09 Apr 2012, 13:54
by lvd
Нечего жрать за компом, тем более за пентевой!

Re: Wild Commander 0.xx

PostPosted: 09 Apr 2012, 14:18
by jdigreze
TS-Labs wrote:А шо будет, если при грязных лапах контакт пропадет во время работы? А твой битик останется замкнутым?
Вот бы у нас так дотошно спутники с ракетами делали :D
Отвечаю - будет глюк.
TS-Labs wrote:Датчик зусунутости карты. Физически заведен в схему, но в бейзе (и в тс) не реализован.Зато реализован в ТнС, и там можно просто замечательно видеть, как он брешет, когда вставляешь карту. Не знаю как у кого, но у мну надо долго наебаться, чтоб добиться показаний "карта вставлена".
Взрослый вроде бы человек, опытный разработчик, наверняка работал с механическими клавиатурами. Задачка то на уровне первого курса техана по специальности техник-программист.