Open thejpster opened 1 year ago
another color terminal using RP2040 is David Hansel's VersaTerm https://github.com/dhansel/VersaTerm
Looks like it uses hand written assembly and a 151 MHz clock speed for the VGA output, or 252 MHz for the HDMI output. Neat project.
I've recently shown it's possible to produce 80 column colour text on a Pico with only a mild overclock to 151.2 MHz (6x the 25.2 MHz VGA pixel clock).
I have GPL3 licensed PIO assembler and Rust source code at https://github.com/Neotron-Compute/Neotron-Pico-BIOS/blob/faster-text-mode-2/src/vga/mod.rs#L1442-L1503.
The main trick is:
It uses 92% of Core 1 but the picture is solid and Core 0 is free to do ANSI/UART/whatever.
Edit: added photo of the output