MiSTer-devel / BBCBridgeCompanion_MiSTer

BBC Bridge Companion for MiSTer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OSD is invisible on analog display

Thelypody opened this issue · comments

Using an Analog IO board with a 15khz CRT television connected via a VGA-SCART cable, there's no OSD menu being rendered. BBC Bridge Companion's video itself is rendered properly. Tested by connecting MiSTer simultaneously to an HDMI display and an analog display, OSD is perfectly fine over HDMI.

Very interesting, I've tested it and I'm seeing the same thing. But it definitely used to work as I was testing it originally on my CRT and wouldn't have been able to even load a game! I will look it into it, thanks for the report.

OSD needs at least 256x128 screen to be shown.
Make sure you supply pixel clock (CE is not used for OSD) which gives 256x128 or higher resolution.

Oh, I see what's happened - I accidentally deleted the assign for ce_pix at some point during cleaning up for release! Didn't notice it was missing because of the wildcard on the arcade video modules ☹️. Cheers for the pointer @sorgelig, will fix it tomorrow👍

@sorgelig clearly I was tired and couldn't read properly last night! It wasn't a clock problem, apparently the VDP module had inherited a bug when it was translated from VHDL to Verilog, and there weren't any vblanks being generated at all when using it in PAL mode, which must have been confusing the OSD!

@Thelypody OSD should be fixed in the latest release 👍

The latest release shows menu properly. Thanks for the fix!
Now it's finally time to learn how to play bridge.