Plug the 9 Volt battery into the clip located on the back of the DB25 plug cabled to the LCD display module. Plug the DB25 plug into the parallel port on an IBM (or compatible). Note which port you plugged it into I.E. LPT1: LPT2: or LPT3:. If your kit has the electro-luminescent inverter option there is an additional white plastic plug with two pins in it. The inverter requires 12 volts D.C. the pin nearest the center is negative, the pin farthest from the center is positive. The white plastic plug is designed to plug into the computers power supply to one of the extra disk drive power connectors. If none are free for that purpose many options exist, use your imagination, or don't bother connecting that plug the display is trans-flective and will work wihtout backlight. Then insert the disk into drive A: and issue the appropiate command LCD1 LCD2 or LCD3 depending on which port you plugged the LCD into. A:\>lcd1 Note: If you have a Hercules vidio card or a Monochrome vidio card with the built in parallel port use LCD3 not LCD1. Next press both the SHIFT key and the PRINT-SCREEN key at the same time. The LCD display should have a flurry of activity printing on the LCD what ever happened to be on your screen at the time. Don't expect it to have any residual info on it when it stops, the last thing it printed was probably a whole display's worth of spaces I.E. the last line of your screen. If you press everything that you type and all of MS DOS's responses will echo on the LCD display. Pressing again turns off the echo. Some characters in the extended ASCII set are Japanise so don't be too supprised. The driver on this disk does not fully support the LCD display partly because the parrallel port on the IBM (or compatible) is allmost never a listener and even when it is it draws so much current (150 ohm pullup resistors) the display would go poof trying to drive it. So reading the LCD using the scheme I have chosen is out of the question. There are also many other tricks these LCD's have up there sleeves like graphics capability that I chose not to support. These can still be accomplished by you, by writing your program so that it directly writes to the port, but this requires an intimate understanding of the parrallel port and the LCD display, it therefore is beyond the scope of this doc. Sending a 0C hex or 12 decimal or a Form-Feed character to the LCD display will initalize the display electronics and clear the LCD display putting a blinking cursor in the upper left hand corner. Static electricity or an electrical spike especially on a long cable can send the LCD display off to the twilight zone! You are advised to send Form-Feed's often. That will allow the LCD to recover from a glitch. From MS DOS the command to do that is. C:\>echo ^L>prn: where ^L is a I.E. Form-Feed. From BASIC the command is. LPRINT CHR$(&H0C); or LPRINT CHR$(12); The BASIC version of the command is preferable since MS DOS's ECHO command also outputs the gratuitus carrage return line feed whither you want it or not. The driver automatically wraps at the 24th column and if allowed to wrap twice (once for each line) it over writes the line it falls on. This is normal but it looks pretty weird. I have included a little demo program written in BASIC (for ease of understanding) called Colliding Arrows. The following information is provided for those of you who, have decided to buy the parts (display and inverter, plugs zener diode, resistor, ect.) either from me or someone else and now are tackling the job of wiring all of this stuff up. DB 25 male Densitron LCD Parrallel LM23B2C24CTW Port 2 Line Display 1 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 6 2 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 7 3 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 8 4 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 9 5 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 10 6 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 11 7 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 12 8 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 13 9 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 14 16 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 4 25 ÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄ 1 ÃÄÄÄÄÄÄÄÄÄÄ 5 ÚÄÄÄÄÄÄÄÄÄÄÄÄ¿ 1N4733 ÃÄÄÄ>ÃÄÄÄÄÄ 2 ÄÄÄÙ ³ ³ ³ ³ ³ 9 Volt 1.2K ohm ÀÄÄ\/\/\ÄÄÄ 3 ÄÄÄÄÄÄ´³³³³³³ÃÄÄÙ Battery (-) ³ ³ ³ ³ (+) The Densitron 2 line X 24 column LCD display (number LM23B2C24CTW) shown above uses a negative driven contrast control voltage (pin 3). Not all of these displays work that way. Asserting negative voltage on a display not designed for the wide cone viewing angle (negatively driven) feature would damage the LCD display module. An alternative connection diagram is shown below for LCD displays that do not require negative contrast bias. DB 25 male AND 771 LCD Parrallel 2 Line Display Port Module 1 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 6 2 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 7 3 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 8 4 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 9 5 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 10 6 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 11 7 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 12 8 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 13 9 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 14 16 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 4 25 ÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄ 1 ÃÄÄÄÄÄÄÄÄÄÄ 5 ÚÄÄÄÄÄÄÄÄÄÄÄÄ¿ 1N4733 ÃÄÄÄ>ÃÄÄÂÄÄ 2 ÄÄÄÙ ³ 9 Volt ³ ÀÄÄ 3 ³ ³ ³ ³ ³ 910 ohm ÀÄÄ\/\/\ÄÄÄÄÄÄÄÄÄÄÄÄ´³³³³³³ÃÄÄÙ Battery (-) ³ ³ ³ ³ (+) Note: Pin 3 is actually intended to be adjustable to get the best possible contrast. These are simplified wiring diagrams for simplified people. The SED1278F appears to be equivelent to Hitachi HD44780A00 at least from the point of view of the interface and driving software. 20324 appears to be the part number of the displays for which this program was origonally written. The vendor is as yet unknown to me. At the time of this writing I have 1200 of these displays. The situation is as follows, these displays were purchased by a precious metals recovery firm at a price too great to resell to surplus vendors... Ooops, but they don't take much floor space so here's deal. You pay the shipping about $3.00 + $0.75 Per Lb. I'm not making any money on this, but my effort in getting them to you isn't free! 2/3 of these displays are soldered to boards with an electro luminescent inverter for the back light, some switches and 74HCT244 drivers and the like in them. They also have a cute little negative 5 volt inverter for the contrast control. Quanity 1 - 5 $4.00 ea. 6 - 15 $3.00 ea. 16 - (rest of them) $1.30 ea. 1/3 of these displays are mounted to a neat metal plate with a connector and 1 inch piece of ribbon cable. A chunk of PC board with the electro luminescent inverter for the back light may be included but I can't promise this. The price of these units is dependant on how many of the above units I still have left. If the ratio these units to the above units is 60% or greater the lower price is the price you pay. If not the higher price is the price you pay. Quanity 1 - 5 $6.00 ea. 6 - (rest of them) $5.00 ea. Quanity 1 - 5 $4.00 ea. 6 - 15 $3.00 ea. 16 - (rest of them) $1.30 ea. Or if you buy twice as many PC board mounted as plate mounted units in the same order you get the better price. The above merchandise is sold AS IS as such it is not warrented at all. Having said that, I will say, that of the units I have tried, all have worked as of this writing. Ok I know some of you feel imminant peril at the mere mention of a soldering iron. I have found someone who will assemble and burn in test for 1 hour on the same battery that will be shipped with the IBM plug-n ready open frame unit. The price on these units is $25.00 plus shipping & handling. If you return one of these in good working condition postage prepaid your $25.00 money will be refunded. This allows you to try before buying. If the unit is returned damaged and the labor intinsive cable assembly is still ok you will still get your $25.00 refunded. Pin 5 of the LCD Module the R/W is GROUNDED. This is very important If the LCD Module were ever allowed to assert data against the non tristateable IBM parallel port the LCD Module would surely loose the fight. If you run debug as follows C:\>debug lcd3.com the lcd driver will be loaded at 100 hex at a paragraph of MS DOS's choice. Debug will respond with the following minus sign prompt. - If enter the following command. -d100 200 the first 100 hex bytes will be displayed in hex on the left and on the right the following message will be displayed solely for the benifit of a fine hacker like yourself. .........Setting params in DEBUG Byte 100-102H is JMP inst. 103 is low byte of port address. 104 is high byt of port address. 105 is max column numbr I.E. 19H for 24 column wide LCD Good luck... I will leave you to puzzle the Cosmic One-ness of this truth. J. K. P.