New thread to replace http://forum.arduino.cc/index.php?topic=178808.0
because the title of the original thread is no longer applicable
I can announce that the multi-mode text/graphics display controller is now online.
(Web hosting is intermittent - everything IS online - if you can't connect, please try later)VERY fast
display updates and scrolling. Very much faster than options where text is drawn on to a graphic display. Will do timings soon.
This has been a major re-write since the last version, but still works using the same VERY INEXPENSIVE hardware - ATmega328 (Arduino UNO) processor and one other IC (74HCT166). Can be interfaced from any of the Arduino boards or any other circuit that either supports I2C or has 6 spare I/O pins.
40 Character normal text
80 Character normal text
40 Character bold text
80 Character bold text
40 Character normal double-height text
80 Character normal double-height text
40 Character bold double-height text
80 Character bold double-height text
160x100 bitmap graphics with set/reset pixel support functions
Text is the full IBM PC character set (ASCII and symbols,lines etc)
80x25 text is displayed at a resolution of 640x200
Being a "true" mixed text/graphics display, text rendering is at the proper resolution and is very quick.
The display consists of 25 lines, each line can have it's own text font setting or can be set for graphics - done automatically.
Only one font type per line, due to limited RAM.
Here is an example screenshot running on a widescreen PAL TV screen (AV input)...
Easy to interface using 8 bit, 4 bit or two-wire (I2C) connections.
All details are on my web page.
Also on the page remains the serial-->display and PC keyboard-->serial interface so that it can be run straight from a serial port.http://searle.hostei.com/grant/MonitorKeyboard/index.html