24 lines
1.9 KiB
Plaintext
24 lines
1.9 KiB
Plaintext
Introduction
|
|
|
|
This is the driver for the Italian Videobraille, the braille display distributed by Tiflosoft.
|
|
This driver works ONLY on the VB 40 models and doesn't work with the PRO 9600 models.
|
|
I can write also a PRO 9600 extension if somebody asks me, because it consists of a small change to the code; I haven't implemented it just because I couldn't test it.
|
|
|
|
About implementation
|
|
|
|
This driver is not perfect. I encountered many problems based mainly on timing, and the write function has to write the line to the display twice, don't ask me why: it's only the result of tests.
|
|
To implement the driver, I contacted the designer and author of the display to have some documentation.
|
|
|
|
If you want to contact me for any kind of problem or suggestion, my e-mail address is christian_comaschi@libero.it
|
|
But, before you contact me telling me that the driver doesn't work, check that:
|
|
- your Videobraille is not PRO 9600 (if it is and you need the driver, just ask);
|
|
- in braille.h LPTPORT is set to the correct address: 0x378 for LPT1, 0x278 for LPT2,...
|
|
If all is correct, then try changing in braille.h the VBDELAY, VBCLOCK and VBREFRESHDELAY values: these values depend on computer speed, so they need to fit your computer. I think this is not a good way of timing, but I wanted to respect the original implementation, because when I used other kinds of timing I encountered problems.
|
|
|
|
About cut & paste
|
|
|
|
I have updated the driver later to implement cut & paste this way: you mark the beginning of a block by keeping one of the 40 small buttons pressed and pressing the Edit key; you mark the end of a block by keeping a small button pressed and pressing Menu.
|
|
You have to choose the small button to press like in cursor routing.
|
|
Then, to paste you just have to press the Attributes key together with the Menu key.
|
|
For this implementation I had to invent key bindings because cut and paste was not a feature of the original DOS driver. Anyway, it's easy to remember them.
|