Commit Graph

2523 Commits

Author SHA1 Message Date
OV2 bdb27635e0 win32: fix frame advance hotkey no longer working after 25 days
(fixes #716)
2022-01-31 17:29:01 +01:00
BearOso f56b1e7668 Gtk: Wayland: Add idle inhibitor. 2022-01-30 21:23:33 -06:00
BearOso 2bc5302478 Add ability of FastROM hacks to use SuperFX. 2022-01-30 20:17:52 -06:00
BearOso a4efafbd2e libretro: Fix interaction with Blargg filter and hires. 2022-01-30 20:03:34 -06:00
BearOso 82891ce976 changes.txt: Add some unix port changes. 2022-01-30 18:40:32 -06:00
BearOso c8ffda83e7 Gtk: Set default background to starfield. 2022-01-30 18:34:51 -06:00
BearOso 71da4e3c07 Update changes.txt. 2022-01-30 18:30:11 -06:00
BearOso eb2c993a91 Update version and copyright for 1.61. 2022-01-30 17:52:50 -06:00
BearOso 34b6160805 pulseaudio: Fix potential stall with Pipewire
Pipewire allows very small buffer sizes. It's possible that Snes9x
will accumulate enough samples in fast-forward to exceed this.
Instead of waiting forever for the buffer capacity to free up, just
write the number of samples for the free space after one small wait.
2021-12-20 12:21:43 -06:00
OV2 a283596722
Merge pull request #728 from Jamiras/custom_frame_advance
fix custom key bind for frame advance
2021-12-13 21:40:10 +01:00
Jamiras 32f3f81a2c fix custom key bind for frame advance 2021-12-13 13:24:45 -07:00
Cjacker a57531b9f8 fix realloc error 2021-11-25 21:34:51 +08:00
Cjacker bd996da4af Add I420 Xvideo image format support, with both libyuv hardware acceleration and software conversion support. 2021-11-23 15:59:38 +08:00
Cjacker d65789edc4 Add alsa sound output support 2021-11-23 15:20:01 +08:00
Cjacker 64bf636b5c fix paddev[n] args 2021-11-23 15:18:41 +08:00
Michael Buckley cf1a5901fc Mac: prefer integrated GPU 2021-11-17 19:22:00 -08:00
Michael Buckley edc32fc0bd Mac: Implement emulation hack preferences. 2021-11-15 11:15:09 -08:00
qwertymodo 46f11f61da Add 128KByte SRAM support in cheats and netplay client 2021-08-25 10:12:11 -07:00
OV2 041108ddf2
Merge pull request #717 from ImmaturityRules/win10-sdk-fix
Fix Win10 SDK and v142 toolset build
2021-08-25 16:34:54 +02:00
Steve Sharples a2ac3b98b1 Fix Win10 SDK and vc142 toolset build 2021-08-24 18:30:55 +01:00
qwertymodo e66acceeda Add support for mapping more than 128KByte SRAM 2021-08-20 15:33:23 -07:00
Yoshimaster96 8980c6fc32
Add proper support for SuperFX 8MB ROM emulation
This code adds support for SuperFX ROMS which use the extended 6MB CPU ROM region specified by the official SNES documentation. It's not super well-tested though.
2021-07-31 17:33:31 -05:00
OV2 9398d21e01 win32: specify filter scale for blargg rf (fixes #704) 2021-05-27 15:15:54 +02:00
BearOso 4811462f11 cheats: Fix of delete instead of free on strdup. 2021-05-15 11:33:27 -05:00
BearOso cf2d1bf791 Gtk: OpenGL: Fix non-PBO output path. 2021-05-15 11:23:12 -05:00
BearOso da4bd2a018 Gtk: Make sound driver check a little simpler. 2021-05-15 11:23:12 -05:00
Michael Buckley ebe96e91de Mac: attempt to fix a reproted crash 2021-04-25 20:43:09 -07:00
Michael Buckley 4b66a6a955 Mac: refactor preferences code, fix a couple connections, and add new icons 2021-04-25 17:44:40 -07:00
BearOso 8a5d29c4a9 memmap: Add a comment about the new hack detection. 2021-02-07 12:07:37 -06:00
BearOso a146093e4e memmap: Add heuristic to detect Earthbound hack.
Fixes issue #691.
2021-02-06 13:08:46 -06:00
OV2 cc7e028179 win32: poll joypads in hotkey handler if paused or stopped (#684) 2021-01-11 20:31:23 +01:00
Michael Buckley f7c6625d67 Mac: Restore Mouse, SuperScope and Justifier support 2020-12-28 21:13:09 -08:00
BearOso 364aa1ba5d Gtk: OpenGL: Use correct screen for fbconfig. 2020-11-04 13:11:28 -06:00
BearOso 77fb6ff958 Gtk: Unthread preferences creation. 2020-11-04 12:55:25 -06:00
BearOso 2bab4c41b1 Revert "Gtk: OpenGL: Try to ensure window is mapped."
This reverts commit c4a269b32a.
2020-11-04 12:54:44 -06:00
BearOso b4de90a0f1 Revert "Gtk: Reorder init."
This reverts commit a9a9b0fafb.
2020-11-04 12:41:55 -06:00
BearOso a9a9b0fafb Gtk: Reorder init.
This should give the window time to create, and we ensure Gtk
has a main loop iteration so it's done.
2020-11-04 12:10:30 -06:00
BearOso c4a269b32a Gtk: OpenGL: Try to ensure window is mapped. 2020-11-04 12:03:28 -06:00
BearOso c283df610c Fix misspelling.
Complement, not compliment.
2020-11-03 10:28:01 -06:00
Michael Buckley fc78065348
Merge pull request #672 from orsi/update-macos-ui
Redesign preferences window to macos ui style
2020-09-23 13:55:35 -07:00
jorsi d8a122f360 replace unknown source icons with system icons 2020-09-22 12:29:00 -04:00
jorsi a9d993098c fix improper declaration/assignment variables 2020-09-22 12:17:14 -04:00
jorsi e40fb0b334 remove questionable icons 2020-09-22 12:07:57 -04:00
jorsi 28d192f12d redesign preferences window to macos ui style 2020-09-14 17:31:56 -04:00
Michael Buckley 6c1926ada2
Merge pull request #671 from orsi/ignore-osx-files
Ignore osx files and remove cached/tracked .DS_Store
2020-09-13 17:34:44 -07:00
Michael Buckley c69170cb7d
Merge pull request #670 from orsi/add-frameskip-ui
Adds frame skip stepper to preferences window
2020-09-13 17:34:09 -07:00
jorsi 9bf174c0cc delete cache of .DS_Store 2020-09-13 20:07:31 -04:00
jorsi e3e746fdd7 add temp osx files to .gitignore 2020-09-13 20:07:06 -04:00
jorsi d297b2c0e7 fix stepper changing text field to wrong values 2020-09-13 19:30:43 -04:00
jorsi 0121fb680c add checkbox to select Automatic; refactor event methods 2020-09-13 19:11:14 -04:00