melonDS-emu / melonDS

DS emulator, sorta
https://melonds.kuribo64.net
GNU General Public License v3.0
3.31k stars 545 forks source link

[Feature Request] Separate Windows #1492

Open Papermanzero opened 2 years ago

Papermanzero commented 2 years ago

It would be cool to display the two screens in separate windows. So one can be displayed on a second monitor. This would also allow users to use weylus (git project) on the phone to simulate the touchscreen. top screen on pc minotor and bottom screen on tablet/phone.

Papermanzero commented 2 years ago

0B407906-FF0C-4636-B349-CE9F25499F71

This is how it would look line. In this case Citra together with weylus was used. I mirrored the second to my tablet and could use all touchscreen features

dyBBelyBTASTIC commented 2 years ago

It's already possible on Windows & Linux by using features outside the emulator. (to display each screen on seperate monitors)

Linux: xrandr Windows: NVIDIA Surround or AMD Eyefinity. MacOS: Use DeSmuME, as it supports this feature for MacOS nativly.

On Windows w/ NVIDIA Cards: NVIDIA Control Panel > Configure Surround, PhysX (Under 3D Settings) > Check mark -> Span displays with Surround This makes both screens work as a single screen spanning both panels (even in exclusive fullscreen)

On Windows w/ AMD Cards: No idea, as i dont have a PC with an AMD card to test, but it should be pretty easy to setup regardless.

Inside MelonDS: Screen Gap: 90px, Screen Layout: Horizontal, Screen Sizing: Even Fullscreen the emulator (by setting a hotkey for exclusive fullscreen) and you get one DS screen centered on each of your panels

/tested with 1920x1080 resolution

SnowSquire commented 1 year ago

I would like this feature as well

YoshiRulz commented 1 year ago

Duplicate of #1449.