Commit graph

  • 11dd6b1e6d Fix up Windows build errors. BearOso 2023-01-26 17:06:45 -06:00
  • 65dbcaf2fb Fix glslang reconfiguration. BearOso 2023-01-26 15:32:35 -06:00
  • 23cf7ec056 Restrict max latency to 3 frames. BearOso 2023-01-25 14:03:21 -06:00
  • e4768f9b80 Wayland compatibility with Vulkan. BearOso 2023-01-24 17:33:46 -06:00
  • fa03a2c5b2 Gtk: Remove some superfluous graphics options. BearOso 2023-01-23 15:34:52 -06:00
  • 10a2cd19d1 Remove texture canonicalization on global file name. BearOso 2023-01-23 15:05:20 -06:00
  • ed37f930aa Clean up whitespace and remove a few test files. BearOso 2023-01-23 15:02:56 -06:00
  • 259dfd07ae Vulkan support. BearOso 2022-06-14 19:09:51 -05:00
  • 109fedf42c Gtk: Convert driver setting to a string. BearOso 2022-06-07 15:15:21 -05:00
  • 6433b8f689 Gtk: Clean up and modernize a bit. BearOso 2022-06-06 17:52:04 -05:00
  • 2e39f2f477 Modernize cheat stuff. BearOso 2022-05-10 20:47:12 -05:00
  • 9ed560de2f Make SNES memory allocations static. BearOso 2022-05-09 15:32:07 -05:00
  • dead0a7968 Add fscompat.h BearOso 2022-05-07 19:32:29 -05:00
  • 600b62877b Add fscompat.h BearOso 2022-05-07 19:32:29 -05:00
  • c69552ccff More cleaning. BearOso 2022-05-07 19:29:40 -05:00
  • 596e84af2a Start simplifying filesystem stuff. BearOso 2022-05-06 16:17:03 -05:00
  • 4a3f7b4d84 Gtk: Use more std::filesystem. BearOso 2022-05-02 20:31:22 -05:00
  • b9bb200a78 Gtk: Reorganize some of startup. BearOso 2022-04-30 19:11:31 -05:00
  • dbff079b47 Add fmtlib directly to tree. BearOso 2022-04-30 18:07:28 -05:00
  • 453bbbe779 Update glslang. Fix meson build. BearOso 2022-04-30 18:06:37 -05:00
  • 19c7ce56e0 Gtk: Use fmt for string. BearOso 2022-04-29 19:51:00 -05:00
  • 6b5cd1d45a Silence NULL pointer subtraction warning. BearOso 2022-04-28 19:11:55 -05:00
  • d99f79bcc0 Fix more warnings. BearOso 2022-04-28 18:58:55 -05:00
  • 375a263961 Gtk: Stringify some things. BearOso 2022-04-28 18:46:26 -05:00
  • a32d391483 Make S9xSetInfoString own its string. BearOso 2022-04-28 18:45:41 -05:00
  • dc3664de17 Fix warnings for string truncation. BearOso 2022-04-28 18:44:00 -05:00
  • 36857427f7 Update Cirrus CI config to uuse ARM64 instances, since Intel instances have been retired Michael Buckley 2023-03-05 18:29:13 -08:00
  • e22c35230f
    Merge 85f6a84f26 into a2e0580992 noabody 2023-02-17 15:06:07 -06:00
  • a2e0580992
    Merge pull request #813 from Atari2/fix-sa1-division bearoso 2023-02-04 11:47:56 -06:00
  • 11e1435689 Fix #799 Alessio Rosiello 2023-02-04 13:58:01 +01:00
  • f6197644e8
    Merge pull request #812 from Gutawer/gtk_input_fix bearoso 2023-01-27 16:04:00 -06:00
  • a069749403 Don't map high SRAM range on LoROM if no SRAM. BearOso 2023-01-27 15:52:36 -06:00
  • 7321eb3320 Gtk: Fix some keys not being usable with modifiers Gutawer 2023-01-25 17:04:25 +00:00
  • c9b0d104f8 Mac: Fix a crash when enumerating USB devices without a name. Closes #810 Michael Buckley 2023-01-17 07:55:59 -08:00
  • aa5f80c34e
    Merge pull request #808 from UltraHDR/patch-1 Michael Buckley 2023-01-10 21:10:19 -08:00
  • 406383a02e
    macOS: Set LSApplicationCategoryType to games UltraHDR 2023-01-10 21:08:10 +00:00
  • c23ba00aec win32: update directx sdk download link OV2 2022-12-31 13:51:38 +01:00
  • 85f6a84f26 Fix #805 segfault changing background with scaling filters noabody 2022-12-28 09:28:59 -07:00
  • c5fe3f2d32 Merge https://github.com/snes9xgit/snes9x into merge-snes9xgit sbzappa 2022-11-05 21:56:24 -04:00
  • 3c4982eddd msu1: return minimum available samples in resamplers OV2 2022-11-06 02:12:28 +01:00
  • 4b8d3c6c6b msu1: revert to start for invalid loop positions (#778) OV2 2022-11-06 02:11:37 +01:00
  • 5c889d9488 win32: add st to rom file extensions (#793) OV2 2022-11-06 00:44:45 +01:00
  • 6ac52499ba Mac: Fix port leak Michael Buckley 2022-11-05 12:08:09 -07:00
  • 96983736ad
    Merge pull request #795 from kbrighton/msu-1-gtk-fix bearoso 2022-11-03 12:06:23 -05:00
  • 86ab38408c Fixes issue where non-archive msu-1 files would have improper file extensions Nick Burtner 2022-11-01 17:50:21 -04:00
  • 55d50c7fbd Mac: Wait for metal command buffer to finish before presenting drawable, properly this time Michael Buckley 2022-10-30 20:58:11 -07:00
  • 2956be7559 Revert "Mac: Wait for metal command buffer to finish before presenting drawable" Michael Buckley 2022-10-30 20:57:55 -07:00
  • a2ebe3f09f Mac: Wait for metal command buffer to finish before presenting drawable Michael Buckley 2022-10-30 20:02:11 -07:00
  • ae12429a0d Move AddCycles to be consistent with other OPs. BearOso 2022-10-22 14:51:44 -05:00
  • a33f0f3540 Adjust opcode timing as reported by pi1541. BearOso 2022-10-21 17:42:40 -05:00
  • 28be1a196d Mac: Remove logger.cpp from project Michael Buckley 2022-09-08 08:01:13 -07:00
  • 6b9f79a9e3 Mac: Cheat entry Michael Buckley 2022-02-06 15:03:46 -08:00
  • 8685db48a7 Reset save timer before loading new rom (fixes #782) OV2 2022-09-01 16:07:31 +02:00
  • 682fcdbdfd
    Create MCPE2 Creeper25 2022-08-09 23:48:23 +02:00
  • 8c0a4a4168 Gtk: Fix replacing last directory component instead adding filename BearOso 2022-04-30 12:35:41 -05:00
  • f3fafab8b3 Remove unused logger.cpp and logger.h. BearOso 2022-04-25 15:45:39 -05:00
  • 3c729a9763 Gtk: Remove option to disable OpenGL. BearOso 2022-04-19 17:22:42 -05:00
  • 1085ed6fad Remove Settings.SupportHires BearOso 2022-04-13 15:06:13 -05:00
  • 7cbe92afa0 Use MAX_SNES_HEIGHT, not SNES_HEIGHT_EXTENDED. BearOso 2022-04-12 18:45:33 -05:00
  • 730b933126
    Merge pull request #760 from realnc/fix-libretro-runahead-audio bearoso 2022-04-12 10:19:06 -05:00
  • 1ea6ef5061
    libretro: Fix audio when video rendering is disabled Nikos Chantziaras 2022-04-12 15:50:26 +03:00
  • 6628042fe3 libretro: Get audio samples during frame callback. BearOso 2022-04-11 16:04:29 -05:00
  • ba472fe3ef Actually use buffer_size. BearOso 2022-04-10 21:04:56 -05:00
  • 4f634fcfb2 Adapt to non-contiguous GFX.Screen. BearOso 2022-04-10 18:31:36 -05:00
  • cd3aba52dd Add cast. BearOso 2022-04-10 18:20:59 -05:00
  • 568991681d Attempt to blindly fix MacOS. BearOso 2022-04-10 18:16:16 -05:00
  • a953721967 win32: Adapt to GFX.Screen in core. BearOso 2022-04-10 17:26:32 -05:00
  • aa6abace40 Create output buffer in core. BearOso 2022-04-10 16:41:16 -05:00
  • 784667f5b2 Gtk: Update gtk_file.cpp for modern C++ BearOso 2022-04-09 17:19:01 -05:00
  • d61e8b1817
    Updated brazilian portuguese Felipe 2022-03-31 14:05:49 -03:00
  • 78d006ffdb cirrus.yml: Add cmake dep to Gtk build. BearOso 2022-03-24 16:41:39 -05:00
  • b759ebbf19 Gtk: Lower meson required version. BearOso 2022-03-24 16:37:35 -05:00
  • 8b0cc9ae52 Gtk: Add missing CMake options. BearOso 2022-03-24 16:33:20 -05:00
  • a4cf41e879 Gtk: Add CMake as build option. BearOso 2022-03-24 12:21:52 -05:00
  • 17cb084df0 Gtk: Experiment with symlink. BearOso 2022-03-22 14:09:30 -05:00
  • 0a20681778 libretro: Send all samples at frame end. BearOso 2022-03-21 18:31:28 -05:00
  • 2262544c4e libretro: Sound buffering change. BearOso 2022-03-21 14:52:49 -05:00
  • a48496fd10
    libretro: Don't submit audio samples multiple times mid-frame Nikos Chantziaras 2022-03-19 21:31:24 +02:00
  • 93d538dfaf Fix errant h. BearOso 2022-03-18 16:12:15 -05:00
  • 470e55650a win32: Adjust to moved external deps. BearOso 2022-03-18 15:31:02 -05:00
  • fe5fbb0c80 Gtk: Fix compile with moved deps. BearOso 2022-03-18 15:15:53 -05:00
  • 88f4d66de8 Move GPU related submodules to external. BearOso 2022-03-18 15:05:15 -05:00
  • a8fafcd94c Gtk: Clean up a couple sound drivers. BearOso 2022-03-12 11:19:39 -06:00
  • 67e09d36c5 Revert "Change where we break S9xMainLoop/Scan for input ("Brunnis lag fix")" Akiteru 2022-03-11 13:48:11 -03:30
  • 6092897bb6 Remove CMemory::Map_RockmanXRev0LoROMMap and instead map the necessary addresses in CMemory::ApplyROMFixes Akiteru 2022-03-07 18:37:45 -03:30
  • 15e3c6eaa2 Merge remote-tracking branch 'upstream/master' into rmx-1.0-copy-protection-fix Akiteru 2022-03-07 17:28:29 -03:30
  • 0a94eaa6dc Revert "LoROM: Don't map SRAM if size is 0." BearOso 2022-03-07 11:28:19 -06:00
  • 49b18c268d Fix Rockman X 1.0 memory mapping to stop triggering the botched copy protection Akiteru 2022-03-06 20:44:04 -03:30
  • 7e97bb59a1
    Merge pull request #738 from ds22x/master 1.61 bearoso 2022-03-03 10:41:25 -06:00
  • 1041ff3e24 Gtk: Add Ukrainian translation from StanleyKid-22. BearOso 2022-03-01 18:22:03 -06:00
  • 29d319ad78
    Merge pull request #735 from jSTE0/microopt bearoso 2022-02-21 17:47:02 -06:00
  • 671e1850c4 Add bug, feature request and question reports bladeoner 2022-02-17 23:51:21 +01:00
  • f9687e5350
    Update changes.txt bearoso 2022-02-19 13:28:33 -06:00
  • f95c9aacd9 Update changes.txt BearOso 2022-02-19 13:24:55 -06:00
  • 8f5afb1013 gtk: Initialize jd BearOso 2022-02-19 13:22:20 -06:00
  • 17e75b1469
    Merge pull request #741 from jraby/gtk-joystick-hotplug bearoso 2022-02-19 13:20:38 -06:00
  • 65d41e7b37 joynums.fill(false); Jean Raby 2022-02-18 16:12:19 -05:00
  • 38b1e495ea Move joystick + related functions under JoyDevices Jean Raby 2022-02-18 13:50:47 -05:00
  • 32347eb6a9
    Merge pull request #737 from jraby/fix-relative-paths-savestates bearoso 2022-02-18 13:57:00 -06:00
  • e1685b05eb range-based for loops + simplify joynum assignment Jean Raby 2022-02-18 11:08:20 -05:00