I bought a new computer in late 2019 because it was a "deal" and it came with a video card I would not normally have purchased called a Radeon RX 5700XT, which uses the newer "Navi" drivers from AMD. My previous computer was a home build from 2010 with an Nvidia GTX 460. I was upset when nothing about Battlefield 1942 worked on the new system: the menus would not display properly after game load, you had white bars on top and bottom, you couldn't tell what you had selected, and once you fumbled your way into the game you were missing things like crosshairs on many weapons - it was basically unplayable. I used this new PC for all my daily needs and kept my 2010 PC running for BF1942. I searched and found a very few other people who had discovered the problem, but no fix. Every now and then I searched again to see if anything had changed, with no success. Two weeks ago my 2010 PC died... and I found a fix today.
So for anyone with a Radeon graphics card using Navi drivers, there are many older games that are not compatible and so far AMD has not corrected the issue.
Here's the fix I found today, all credit to those who originally found or created this fix, I just got lucky finding it and it's working fantastically, so I wanted to share with MoonGamers. I tried to include all the keywords I could think of to help others.
As of today, 9/1/2021, this is the link with all three fixes bundled into one zip file. The mods involve dgVooDoo, ReShade (I think optional but nice), and LAA patch (probably to accomodate ReShade). It's unclear what to do at the link, but there is a Read Me file included that explains it all and it's very easy. I scanned these files with my local AV and also uploaded it to VirusTotal, which I would also recommend you do.
I probably would not buy this video card again, but if you have Radeon Navi issues then this will help you with your older games, or it has for me so far. Do your own due diligence before trying what I did. I was so pleased I just wanted to share with any other MoonGamers having problems.
Other links I found that discuss this issue, including a German site that your browser can probably translate.
Battlefield 1942 - please fix if possible - AMD Community
Fixes (propably) a lot of issues with RX 5700 / RX 5700 XT : Amd (reddit.com)
Missing crosshair and menu problems (Page 1) / Technical Help / SiMPLE | Forum (team-simple.org)
BF42 - BF42 Tips and Help (de.tl)