SourMesen / Mesen

Mesen is a cross-platform (Windows & Linux) NES/Famicom emulator built in C++ and C#
https://www.mesen.ca
GNU General Public License v3.0
1.27k stars 320 forks source link

Issue when closing Mesen from fullscreen #809

Open jeffkontak opened 4 years ago

jeffkontak commented 4 years ago

Hello! I've been loving your emulator but have had a small issue nagging me. I'm hoping it could be fixed in a future update.

When I open Mesen in window mode at x6 size, if I close and reload the app, the window opens up at x6 size. However, if I go from x6 window to fullscreen mode, then close from fullscreen, if I reload the app the window will be huge, essentially the same size as it was in fullscreen. With the header on top, it won't fit on the screen. I always have to go back and change the window size to x6 if I want to play in window mode. Not a huge issue, but an inconvenience and it feels unrefined compared to everything else in Mesen feeling extremely refined.

Huge thanks for the work you do. Btw, I do rom hacking and your debugging tools are the greatest thing ever. Goodbye FCEUX!

ghost commented 4 years ago

Doesn't seems to reproduce, can't get any problem. tested on 0.9.8 , 0.9.9 and one of latest dev build (0.9.9.27). https://drive.google.com/open?id=157ge0hbF1mIQZUriJ7TiNSmJsjyF4bns Maybe your screen resolution I think , since going to full screen does not change the resolution as other applications do. (But wait for Sour's reply for a better explanation).

As for FCEUX , I want to express my opinion since I still use it , because of it's built in RAM search which is powerful, and since it still have large TAS movies support. Other wise Mesen's debugger is powerful , PPU tools and memory viewer since it accepts not only tbl's but UTF-8 support with MTE (which I never saw before nor in a nes emulator or any hex editor).