A slightly different use case: TV on-screen-display #2288
Replies: 1 comment 1 reply
-
Interesting fact: The original OSD had 128x64 pixels and the bytes were oriented for simple text display. Yes, the original OSD had exactly the same memory layout as the typical mini OLED display. Unfortunately I had already migrated to a regular framebuffer layout with 'horizontal bytes' so I had to revert to the 'vertical bytes'. The OSD is a simple framebuffer inside the FPGA overlayed to the video whenever needed. It's made available to the external BL616 microcontroller via SPI. This microcontroller also does USB host to control mouse and keyboard which are used to control the embedded retro machine as well as the OSD. One major job for the OSD will be floppy disk image selection from an SD card. So has someone perhaps already done a file browser for mui? |
Beta Was this translation helpful? Give feedback.
-
I am building a FPGA based retro computer (see http://GitHub.com/harbaum/MiSTeryNano) and these typically need an on-screen-display (OSD) for basic configuration.
To save memory in the FPGA, these are usually pretty low-rez and monochrome. Previously we were doing simple text based menus but I thought I'd give u8g2 a try and to my surprise found the mui. So I gave that a try. And this is how it looks.
Beta Was this translation helpful? Give feedback.
All reactions