Picomite - lcdpanel console white-out


Author Message
robert.rozee
Guru

Joined: 31/12/2012
Location: New Zealand
Posts: 2526
Posted: 05:16pm 06 May 2026      

have just been thinking...

for a 60 x 26 character screen, that is 1560 character cells in total, and with each cell consists of one 8-bit character code and two 4-bit colour codes (foreground and background), just 3120 bytes of the RP2350's RAM would be required to hold a complete representation of the screen contents - provided that the screen is being used for text display.

this pretty much negates the need for the MISO line to be connected - the data coming back from the LCD can (if indeed needed) be reconstructed from the above 3120 byte buffer when combined with character pattern maps and the RGB values from the palette table.

as far as i can see, technically the only time the MISO line should be needed is when there is graphical data being displayed and when there is a need to scroll that graphical data either horizontally or vertically.


someone might like to give Peter a hand by rewriting the LCD drivers so they make use of an internally held character/colour attribute map when displaying just text  


cheers,
rob   :-)