mirror of https://github.com/bsnes-emu/bsnes.git
Update to bsnes v041r05? release.
Meh, window is appearing on XP when placed at -1,-1. Changed that to 2560,1600 to stop that initial flicker before the windows appear centered. Also from the WIP I made it use showNormal() so it'll show windows even if they were previously minimized. > Some people prefer baby seal meat. I'm still not following your point. I've already added it. It took me a few days but it's done. Everything that worked before is exactly the same, but you now have the _option_ of doing more. Binary size is the same, source code grew by ~2k (mostly due to extreme commenting.) Not necessary, no; but I wanted it. Now we have it, and it's one more bit of polish (along with infinite cheat codes, infinite length descriptions in UTF-8, cheat code grouping and sorting, UPS support, single or multi user modes, resizable config windows, flexible theming and backdrop images, ...) that no other SNES emulator has yet :D And tons of stuff I'm missing: savestates, rewind, SuperFX, SA-1, speed, macros / key combos, movies, netplay, ... ----- This works well enough for Windows: class Application : public QApplication { public: #ifdef _WIN32 bool winEventFilter(MSG *msg, long *result) { if(msg->message == WM_SYSCOMMAND) { if(msg->wParam == SC_SCREENSAVE || msg->wParam == SC_MONITORPOWER) { printf("blocked sleep\n"); *result = 0; return true; } } return false; } #endif Application(int argc, char **argv) : QApplication(argc, argv) {} }; Add XTestFakeKeyEvent sans XSync (to avoid X-Video stuttering issues per BearOso) and screensaver disable should be taken care of -- at least until someone works on the OS X port. [No archive available]
This commit is contained in:
parent
e2a44195cd
commit
2b84d1ef37