[GEM Development] Another video driver

Shane Martin Coughlan shane at shaneland.co.uk
Fri Nov 16 04:10:25 PST 2007


John Elliott wrote:
>   Just for starters, the only way you can detect some keystrokes is to put 
> the whole keyboard in raw mode, and then you lose autorepeat and have to
> handle all the shift keys yourself etc.
>   Then there's the whole character output thing, where the documentation
> says to use INT 0F1h but the actual BIOS doesn't implement it. And the
> puzzling gaps, where (for example) you can set the beeper pitch and
> duration, but there's no call to play the beep and wait for it to finish.
> Instead you have to hook the timer interrupt and work out how many ticks the
> beep is going to take.

That's pretty amazing.  I'm surprised that such problems went into a
production BIOS!

Shane


More information about the gem-dev mailing list