esp32-vga-experiment
esp32-vga-experiment copied to clipboard
It works
Sorry for opening an issue, but I just wanted to reach out and say that I got this working on an old crappy Acer monitor that I had laying around here. Now I'll definitely try to port my esp8266 CP/M emulator to the ESP and for video out. Fun times ahead ;-) Thanks for sharing this great code. :thumbsup:
Hi, @SmallRoomLabs
Wow, thanks for the confirmation. Hope you'll have fun with your project ;)
Just an FYI, if you need fast text scroll, consider to modify VgaContext.descs[].buf
s. You can implement fast vertical scroll by modifying lldesc_t::buf
.
Ah yes, that would be almost like a pure hardware scroll. That's neat.
I posted the above image with links to your project on twitter (25 retweets and 125 likes) and facebook (~10 shares and ~150 likes). You also got about 25 new stars on this project as well. ;-)
I'm currently generalising your code a bit to allow other resolutions and bit rates, I'll then add some graphics primitives and fonts.
I guess it would be quite possible to run two or three spi's to get color or greyscale as well. I'll experiment with that as soon as I have made a better adapter for the vga connector as now it is just a jerry rigged hack from a few cables and a smd vga connector that I pulled from a dead laptop and it's basically falling apart by just looking too hard at it ;-)