Mail Archives: djgpp/1996/10/06/08:39:15
From: | alaric AT abwillms DOT demon DOT co DOT uk (Alaric B. Williams)
|
Newsgroups: | comp.os.msdos.djgpp
|
Subject: | ANNOUNCEMENT: libhw (libints V2) released!
|
Date: | Fri, 04 Oct 1996 20:50:41 GMT
|
Lines: | 65
|
Message-ID: | <844462181.24375.0@abwillms.demon.co.uk>
|
NNTP-Posting-Host: | abwillms.demon.co.uk
|
To: | djgpp AT delorie DOT com
|
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp
|
Ladies and gentlemen, boys and girls, I proudly present (at long
last!) libhw, my PC chipset interface library.
Here is an excerpt from the web page, that should look coolish to
those reading this in a web browser:
------------8<----------
<H2><A HREF="libhw.zip">LibHW</A></H2>
<P>Successor to Libints, but without the tutorial. LIBHW provides a
simple interface to:</P>
<OL>
<LI>Hardware interrupts, including safe locking of accessed
memory</LI>
<LI>PC internal timer, including adjustment of clock rate without
upsetting BIOS clock (much)</LI>
<LI>PC speaker, both in automatic tone mode and manual mode</LI>
<LI>Keyboard, currently LIBHW tracks key up/down events with a key
status array,
and an optional user callback function. The next version may
include support for
a keyboard buffer and shift handling.</LI>
<LI>Configuration chip, including real time clock, which has a useful
interrupt
source of it's own, a 1024Hz timer and programmeable one shot
alarm.</LI>
</OL>
------------8<----------
Many thanx to Bill Currie for sending me his hardware driver package.
My keyboard handler still lacks some of the features his has, but I
wanted to hurry up and release it after all this time!
First of all, I would like everyone who can be bothered to run the
test program supplied, and tell me if their system chokes on it. Most
of the libhw code has been ported from a 16 bit version which ran well
on a small variety of machines... but I'd like to iron out any bugs
/soon/...
As usual, you may use it freely, as long as all due credit is given.
Eli, if it seems stable on everyone's systems, would you like to put a
pointer in the FAQ section about hardware interrupts?
Enjoy!
ABW
---
COMPUTER: We are in position over the Rebel homeworld.
VADAR: Engage the Death Star primary weapon, let those rebel worms die!
COMPUTER: Sorry, your evaluation version of Battle Computer 3.0 has expired.
Please send 2.6 billion dollars to the address in REGISTER.TXT
Alaric B. Williams Internet : alaric AT abwillms DOT demon DOT co DOT uk
<A HREF="http://www.abwillms.demon.co.uk/">Hello :-)</A>
- Raw text -