SSD1963 code available?
aaaaaaaargh
Posts: 82
Hello all,
have any of you started on routines for the ssd1963 (lcd) graphic chip?
I have some testing routines done in flexbasic but I’m hoping there might already be some fast pasm stuff like text & graphic routines out there (?)
Cheers!
Comments
I did a fair amount with P1: http://www.rayslogic.com/Propeller/Products/DviGraphics/DVI.htm
Not sure you really need it for P2 though. There's enough RAM in P2 to do 8bpp graphics.
Or, could do better with a HyperRam chip, probably.
Also, I would mention that FTDI's EVE2, EVE3, and EVE4 solutions are nice for this kind of resolution and, like SSD1963, come incorporated into some displays like from Newhaven and Matrix Orbital.
You could have a look at https://github.com/parallaxinc/propeller/tree/master/libraries/community/p2/All/GraphicsDisplayDriverArch
It does not have a hardware driver for an SSD1963 yet, but at least the graphics functions available have been translated to PASM. ( Pixel, Line, Circle, Box and Text with variable fonts ).
The Graphics.spin2 actually works hardware independent. It only needs a pixel function to be loaded on top of COG-RAM which does the hardware dependent part.
The examples of the drivers which are already there work with a display-buffer, but I am currently working on a display-buffer-less version, which simply sends the pixels directly to the hardware. Does not make any difference for the Graphics-library.
Here is the thread for discussions: https://forums.parallax.com/discussion/173278/display-driver-architecture
I know, Rayman … I am actually using one of your fine vgashields here
That looks very promising… nice!