Eurofighter 2000+ (WIP. vid #2) with Dosbox-Rendition and RReady @4k
Got this going in FIFO mode. Probably won't run very well on older CPUs in this mode.
Textual indicators in the HUD appear as lines. Other than that it runs reasonably well.
The menus are front buffer rendered which means my capture software can't capture it.
FIFO mode games appear to remap GPU memory addresses somehow and it messes the parts of VRAM written to. With dosbox-rendition EF2000 in FIFO mode has missing textures (black). Testing write addresses indicated that writes to VRAM were beyond the 4 MB mark but textures addresses were all being set below the 4 MB boundary. RReady internally supports 128 MB of VRAM for RRedline (Rendition Windows) apps. For DOS, the limit is 16 MB (because internal structures within Rendition cards are being directly accessed at a low level and they don't support more than 16 MB of VRAM. For instance for DMA transfers the destination address (4 bytes) uses 3 bytes for the address (max 16 MB) and 1 byte for copy parameters).
I suspect the Descent II black texture problem is also related to remapped VRAM addresses.
I haven't been able to get this going in DMA mode. It runs (and crashes) with corrupted command buffers. The new performance optimised code still has issues with corrupted buffers and not just with EF2000. Setting picdma=true reduces it, but during CPU load spikes it can mess up.