NTSC filters (Composite, S-Video, RGB) can sometimes narrow screen width unexpectedly in fullscreen; try switching to standard scaling filters like hq3x or xBRZ if display issues occur.
Here is a development piece focused on setting up, testing, and optimizing this specific WIP build: Development Report: puNES (WIP D3D9) Optimization Target: puNES (Qt-based NES/NSF emulator). Version: WIP (Work in Progress), Windows 64-bit. Backend: D3D9 (Direct3D 9). Environment: Windows 7/10/11 x64. EmuCR-punes64.wip.d3d9 (4).zip
Test with the latest WIP changes in the puNES GitHub repository . To make this piece more useful, NTSC filters (Composite, S-Video, RGB) can sometimes narrow
Extract EmuCR-punes64.wip.d3d9 (4).zip to a dedicated folder. Since this is a WIP build, ensure it is not overwritten by future EmuCR automated builds unless intended. 2. Key Features to Leverage Backend: D3D9 (Direct3D 9)
Features input configuration, save states, and screenshot capability. 3. Development/Testing Checklist
Test switching between fullscreen ( Alt+Enter ) and windowed modes to ensure the D3D9 wrapper holds up.
Verify that settings are saved on exit (ensure "Save settings on exit" is checked in the settings menu).