Commit Graph

95 Commits

Author SHA1 Message Date
BearOso bb622bdf5b Add a compat.cpp file for compatibility symbols. 2020-09-07 10:57:17 -05:00
Kenta Yoshimura e2c1abb7fc audio output thread 2020-08-29 17:15:17 +09:00
BearOso e705e71a97 Remove S9xChooseMovieFilename
This is integration of the frontend with the core. Disable
the button mappings that use it. The frontend should implement on
its own.
2020-08-07 14:08:51 -05:00
BearOso f04f1bbe44 Remove S9xChooseFilename
This is integration of the frontend with the core. Disable
the snapshot button mappings that use it. Any frontend should
implement those port commands its own.
2020-08-07 14:08:51 -05:00
BearOso 063b3a959c Move _splitpath and _makepath into core. 2020-08-07 14:08:51 -05:00
BearOso e322bbf109 Remove S9xSetPalette 2020-08-07 14:08:51 -05:00
bearoso 855ab4d947
Merge pull request #573 from greg-kennedy/master
Joystick events send a bogus XWarpPointer event to prevent screensaver
2019-09-16 12:01:13 -05:00
Greg Kennedy 2722dd5991
UNIX: fix incorrect YUY2 conversion
Removal of GFX_MULTI_FORMAT forces all internal formats to RGB565, however YUY2 conversion still expected RGB555 in some places.  Notably, the color lookup was being built in RGB555 but now referenced in RGB565..

This changes x11.cpp to correctly do YUY2 color lookup based on the RGB555 value, by dropping the LSB of the green component.

Incidentally this fixes an outstanding TODO re: text rendering onto YUY2, where the RGB565 was already assumed internally.  Now it's just assumed everywhere :)
2019-09-16 09:08:26 -05:00
Greg Kennedy 6c8f0c004f
Joystick events send a bogus XWarpPointer event to prevent screensaver / dpms launch 2019-09-12 21:45:38 -05:00
bearoso bf4e6f8b62
Merge pull request #523 from yoffy/unmacro-tile
Unmacro tile.cpp
2019-06-26 16:46:12 -05:00
Taimoor Ahmad d16c9775a9 Only show if DisplayTime is enabled in settings 2019-05-11 23:24:17 -04:00
OV2 c74d459d41
Merge pull request #535 from yoffy/optimization-flags
unix: Defaults -O3 and adds --enable-sse41, --enable-avx and --enable-neon.
2019-05-06 17:26:27 +02:00
Kenta Yoshimura 8452680d0a unix: Revert -Ofast to -O3. 2019-05-06 23:56:06 +09:00
Kenta Yoshimura c1042e5349 unix: Defaults -Ofast and adds --enable-sse41, --enable-avx and --enable-neon. 2019-05-05 02:57:02 +09:00
Kenta Yoshimura 0f71fcd0ab unix: Fix --enable-debug or -O3 not working. 2019-05-05 02:47:21 +09:00
Kenta Yoshimura 7603ed09d2 tile: Divide instantiations. This enables parallel compilation. 2019-05-04 15:01:01 +09:00
Brandon Wright f70e072bd9 Revert to higher APU clock. 2019-04-12 12:10:51 -05:00
Brandon Wright f5c5c8c2b3 unix: Fix sound. 2019-03-18 14:28:38 -05:00
Brandon Wright 65c5995436 Update version number and start changelog. 2019-03-13 17:40:51 -05:00
Brandon Wright 76b6342ca1 Remove most of GFX_MULTI_FORMAT. 2019-03-07 17:14:51 -06:00
Brandon Wright ab1fa8d360 Update version to 1.59.2. 2019-02-27 20:36:00 -06:00
Brandon Wright fc4f476414 Bump version number to 1.59.1. 2019-02-27 19:02:56 -06:00
Brandon Wright f2069e8af9 Remove extra parameter from S9xInitSound
Explain disabling USE_SLANG in how2compile.txt
2019-02-27 11:02:22 -06:00
Brandon Wright aaadcf820f Bump version number and copyright date. 2019-02-20 16:25:56 -06:00
Brandon Wright 9c120fe3bf Adjust default input rate, too. 2019-02-19 17:54:57 -06:00
Brandon Wright 1d57e214b3 GTK/Unix: Consistent default playback rate. 2019-02-15 13:06:25 -06:00
OV2 3322be6f18 unix: remove unnecessary file from makefile (fixes #495) 2019-02-14 17:04:40 +01:00
Greg Kennedy 136f0a1e74
Add some entries to the Unix default snes9x.conf
These knobs were missing default entries in snes9x.conf.default.
2018-12-24 12:21:51 -06:00
Brandon Wright 18d52cd0f5 Bump version number to 1.58. 2018-12-13 11:58:33 -06:00
Brandon Wright e41b54bf1f Move snes9x.conf.default to unix directory. 2018-12-01 18:56:22 -06:00
Brandon Wright 5f56cadafb Use a license stub everywhere.
This points to the full license in the root directory.
2018-11-15 17:31:39 -06:00
Brandon Wright e5aed9f8d5 Update 1.56.2 to 1.57 everywhere but appveyor. 2018-11-08 19:00:36 -06:00
Brandon Wright e49dcc0cb2 GTK+, Unix: Preserve current joypad state when rewinding. 2018-06-16 17:31:41 -05:00
Brandon Wright de593cbe6f Bump version number to 1.56.2. Update changes.txt. 2018-06-16 17:10:13 -05:00
Brandon Wright 3578139270 Bump version number. 2018-06-07 16:02:48 -05:00
Brandon Wright 83480765f1 Sanity check input rate better. 2018-06-07 15:49:41 -05:00
Brandon Wright 642ce83e47 Switch back to .cht format. Update to byuu's new form. 2018-06-03 18:02:48 -05:00
Brandon Wright 78bc52cd8e Add some debugging info. Don't reset timer when reading $4211. 2018-05-28 18:24:11 -05:00
Brandon Wright b64eaba633 Bump version number, except Appveyor. 2018-05-25 16:01:02 -05:00
Brandon Wright 20bd60a3c6 Update copyright dates. 2018-05-25 15:44:52 -05:00
bearoso 4dcf4ddc74
Merge pull request #196 from Francesco149/xinerama
Add xinerama multi-monitor support and position window hints
2018-05-19 15:47:38 -05:00
Brandon Wright 39601dd174 unix: Don't remove compiler flags for no reason, and put user flags at the end so as to overwrite Snes9x's. 2018-05-06 20:04:25 -05:00
Brandon Wright e3838a2dad Use .bml instead of .cht. Add fallbacks where loading. 2018-04-30 17:25:43 -05:00
Brandon Wright e69fd7c50e Fix a couple bugs. Change cheats on unix to work like they used to. 2018-04-30 16:44:17 -05:00
Brandon Wright cb531670e5 Various fixes. Allow global disabling of cheats. 2018-04-26 11:15:20 -05:00
Brandon Wright bbfeb19b08 Calculate SHA256 checksum for later use. 2018-04-24 17:06:32 -05:00
Brandon Wright b80938f546 Put LDFLAGS back into the flags of the unix build. 2018-04-22 16:51:14 -05:00
Brandon Wright 513926521d Don't set GFX_MULTI_FORMAT if not needed. The BuildPixel calls cost ~3% performance. 2018-04-21 19:17:39 -05:00
bearoso d89154a0b2
Merge pull request #259 from NoSuck/unix_fullscreen
unix: fix fullscreen property change timing
2017-11-19 12:16:36 -06:00
Brandon Wright 7a2ca6dc2a Update copyrights. 2017-11-17 16:00:58 -06:00