Skip to contentSkip to conversation

PIC Problem

DISCUSSION Stas Sergeev 2 participants 2 messages Jan 29, 2003

lore
Share & tools
lore
#0 lore raw

Hello.

Quoted 3 lines · Gustavo Junior Alves

You remember that problem with keyboard??? (bug 663042
<http://sourceforge.net/tracker/index.php?func=detail&aid=663042&group_id=49784&atid=457447>). The problem still occurs on text-mode (on the graphics mode, everything works fine). I have tested on 1.1.4 and 1.1.4.9. You have any ideas?

I have deleted your program a couple of years ago, but IIRC it was masking the keyboard IRQ and was reading the port60 for keypresses - extremely dumb way of dealing with keyboard and have nothing to do with PIC btw.
AFAIK the problem with terminal mode is that we can't detect the release events, so the release event is passed to the program immediately after the press event, and if the program uses a polling technique, then it will miss the press event as it lasts for the very short period.

#1 lore raw

The cursor prompt doen't showed on the screen, too. This event occurs before the keyboard reading (I believe). This may be the source of the problem???? (Sorry about the stupid question :-) ) If not, you can advice me about where to start fix this problem?

Gustavo

Quoted 27 lines · Stas Sergeev

Hello.

Quoted 3 lines · Gustavo Junior Alves

You remember that problem with keyboard??? (bug 663042
<http://sourceforge.net/tracker/index.php?func=detail&aid=663042&group_id=49784&atid=457447>). The problem still occurs on text-mode (on the graphics mode, everything works fine). I have tested on 1.1.4 and 1.1.4.9. You have any ideas?

I have deleted your program a couple
of years ago, but IIRC it was masking
the keyboard IRQ and was reading the
port60 for keypresses - extremely dumb
way of dealing with keyboard and have
nothing to do with PIC btw.
AFAIK the problem with terminal mode is
that we can't detect the release events,
so the release event is passed to the
program immediately after the press
event, and if the program uses a polling
technique, then it will miss the press
event as it lasts for the very short
period.

-
To unsubscribe from this list: send the line "unsubscribe linux-msdos" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html