Code Monkey home page Code Monkey logo

Comments (14)

punesemu avatar punesemu commented on May 24, 2024

HI Eugene, another retro-laptop??? ๐Ÿ˜„

Or maybe, instead of RMB, show the menu only when the mouse cursor is at the top of the screen?
[mesen-like behavior, work only at non-exclusive fullscreen on current build]
This way user can operate settings/rom loading/etc much more faster/more comfortable, i guess.

I really like this idea. Do you have a chance to test this patch? Or do you prefer a compiled version for windows?
punes_open_menubar_with_mouse.patch

from punes.

punesemu avatar punesemu commented on May 24, 2024

Change "Toggle the Menu Bar in fullscreen" shortcut from default "Alt+M" to something like "Esc"

I like this too.

from punes.

eugene-s-nesdev avatar eugene-s-nesdev commented on May 24, 2024

Yep, i have an acer-1830t now for a very low-price, and it good enough for "shit-testing" (performance drops/old OSes/ะตtั).
It can run even winXP if needed, but i installed win7 and will install linux also. Right now, it doesn't have MSVC/MinGW but i will do it soon.
If you can do d3d9-x64 build i can test it right now

Another good stuff, i added custom refresh rate support using CRU-1.5.2 (display EDID override editor) so it have full 50Hz support now. So, PAL is smooth too, as well, as NTSC. puNES refresh rate switcher works good.

from punes.

eugene-s-nesdev avatar eugene-s-nesdev commented on May 24, 2024

Also i've found a small bug, and can replicate it on win7 and win10, both intel and nvidia, different hardware.

  • set FPS-meter OSD (or lag counter, or something like this at bottom) visible
  • run game, set fullscreen
  • being fullscreen, load another game via menubar.
  • you'll see OSD display moved-off under the bottom of the screen
  • hide menubar.
  • you'll see slightly distorted game picture. The OSD display still moved-off under the bottom of the screen.
  • press your shortcut to enter windowed mode, then go fullscreen again -> bug is gone.

Can you reproduce it?

from punes.

punesemu avatar punesemu commented on May 24, 2024

punes D3D9 32bit.

As for the bug, I can reproduce it (except for the slightly distorted image), I noticed that it only happens under windows. I'll try to understand why.

from punes.

punesemu avatar punesemu commented on May 24, 2024

Ok, I've updated the punes D3D9 32bit, I think I've fixed the bug.

from punes.

punesemu avatar punesemu commented on May 24, 2024

Change "Toggle the Menu Bar in fullscreen" shortcut from default "Alt+M" to something like "Esc"

Updated again punes D3D9 32bit.

from punes.

eugene-s-nesdev avatar eugene-s-nesdev commented on May 24, 2024

Thank you. It works like a charm (i5-2500s/intelHD/win10). Much more comfortable now. I will test it on all my machines too

from punes.

eugene-s-nesdev avatar eugene-s-nesdev commented on May 24, 2024

How to know maximum puNES FPS unthrottled?
(it' useful thing for testing performance between machines, or speed regressions between builds)

I see strange FPS-meter behavior (maybe bug, maybe not):

  • set FPS-meter ON
  • set NTSC
  • press toggle fast forward (or hold it manually)
  • FPS-meter still shows 60 FPS and no more.
  • set PAL or Dendy
  • press toggle fast forward (or hold it manually)
  • FPS-meter shows 32 FPS. Also strange.

from punes.

eugene-s-nesdev avatar eugene-s-nesdev commented on May 24, 2024

Re-tested lastest commit on Nvidia modern machine. All works good too. Thank you!

from punes.

punesemu avatar punesemu commented on May 24, 2024

I see strange FPS-meter behavior (maybe bug, maybe not):

It's not a bug, the fps you see indicates the graphic frames (which are not the emulator frames), which I also need in the debug environment but it is right to show the PPU frames.

from punes.

punesemu avatar punesemu commented on May 24, 2024

Try with d27fefc.

from punes.

eugene-s-nesdev avatar eugene-s-nesdev commented on May 24, 2024

Works very well and stable, it's much clearer now.
Thank you Fabio. That was really interesting.
It's nice to reminisce about the old days of intensive emulator testing.

from punes.

punesemu avatar punesemu commented on May 24, 2024

We were both younger ๐Ÿ‘ฆ

from punes.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.