Hi, I have finally found the time to solder a printer cable and
some buttons to a 20x4 text LCD display which I bought more than
2 years ago... Works nice with lcdproc / LCDd in Linux, but more
interesting: I wrote a small DOS driver for it, which is similar
user-interface-wise to BrlTTY (a Linux Braille driver). The
temporary download location is:

http://www.coli.uni-sb.de/~eric/tapdos.zip (3k zip / NASM / binary < 1k)

Current features: Loads as a TSR and assumes 80x25 color text mode.
Ignores character colors, cursor location and non-ASCII chars
(the LCD supports ASCII 0x20-0x7f and 0xe0-0xff, the rest is either
unused, filled with Japanese glyphs, or with user-defineable glyphs
(eight, in 5x7 matrix), the latter showing up at 2 places in the charset).
Ignores actual screen size, too... Uhm, well there ARE features: ;-)

You can use the buttons connected to the LCD to do:
- move around the LCD position on the screen (some part of the screen
  is copied to the LCD 9 times per second, and you can select which part
  by using the navigation buttons)
- toggle LCD updates (i.e. freeze the LCD display to have more time to read)
- move the LCD position to the screen upper left
- move the LCD position to the left in steps of 20 chars, wrapping to
  the line above when wrapping from left to right position
- move the LCD position to the right in steps of 20 chars...

Quite small TSR, quite simple functionality, but seems to be actually
useful :-). Apart from the missing features waiting to be implemented
(which I can do myself), would anybody want to port some I/O protocols
from BrlTTY and write "Braille versions of tapdos" that way?
USB Braille displays will not work, and BrlTTY drivers which call
speech engines will not work either (BrlTTY is for multitasking operating
systems, you guessed it). But quite a few Braille displays simply use
some kind of serial or parallel port protocol. Alas, you often have to
do the font rendering yourself (i.e. send 8 Braille pixels per char,
instead of sending an ASCII value).

Thanks! Feel free to spread the word about the DOS / Braille "project".

Eric



-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click
_______________________________________________
Freedos-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to