Commit Graph

2231 Commits

Author SHA1 Message Date
BearOso ed37f930aa Clean up whitespace and remove a few test files. 2023-03-07 13:58:21 -06:00
BearOso 259dfd07ae Vulkan support.
Gtk port support. Breaks other platforms.
2023-03-07 13:58:21 -06:00
BearOso 109fedf42c Gtk: Convert driver setting to a string. 2023-03-07 13:58:21 -06:00
BearOso 6433b8f689 Gtk: Clean up and modernize a bit. 2023-03-07 13:58:21 -06:00
BearOso 2e39f2f477 Modernize cheat stuff. 2023-03-07 13:58:21 -06:00
BearOso 9ed560de2f Make SNES memory allocations static. 2023-03-07 13:58:21 -06:00
BearOso dead0a7968 Add fscompat.h 2023-03-07 13:58:21 -06:00
BearOso 600b62877b Add fscompat.h 2023-03-07 13:58:21 -06:00
BearOso c69552ccff More cleaning. 2023-03-07 13:58:21 -06:00
BearOso 596e84af2a Start simplifying filesystem stuff. 2023-03-07 13:58:21 -06:00
BearOso 4a3f7b4d84 Gtk: Use more std::filesystem. 2023-03-07 13:58:21 -06:00
BearOso b9bb200a78 Gtk: Reorganize some of startup. 2023-03-07 13:58:21 -06:00
BearOso dbff079b47 Add fmtlib directly to tree. 2023-03-07 13:58:21 -06:00
BearOso 453bbbe779 Update glslang. Fix meson build. 2023-03-07 13:58:21 -06:00
BearOso 19c7ce56e0 Gtk: Use fmt for string. 2023-03-07 13:58:21 -06:00
BearOso 6b5cd1d45a Silence NULL pointer subtraction warning.
Use a pointer to address 1 instead.
2023-03-07 13:58:21 -06:00
BearOso d99f79bcc0 Fix more warnings. 2023-03-07 13:58:21 -06:00
BearOso 375a263961 Gtk: Stringify some things. 2023-03-07 13:58:21 -06:00
BearOso a32d391483 Make S9xSetInfoString own its string. 2023-03-07 13:58:21 -06:00
BearOso dc3664de17 Fix warnings for string truncation. 2023-03-07 13:58:21 -06:00
Michael Buckley 36857427f7 Update Cirrus CI config to uuse ARM64 instances, since Intel instances have been retired 2023-03-05 18:29:13 -08:00
bearoso a2e0580992
Merge pull request #813 from Atari2/fix-sa1-division
Fix dvision routine on SA-1 returns the wrong reminder (and quotient) on negative dividends
2023-02-04 11:47:56 -06:00
Alessio Rosiello 11e1435689 Fix #799 2023-02-04 13:58:01 +01:00
bearoso f6197644e8
Merge pull request #812 from Gutawer/gtk_input_fix
Gtk: Fix some keys not being usable with modifiers
2023-01-27 16:04:00 -06:00
BearOso a069749403 Don't map high SRAM range on LoROM if no SRAM. 2023-01-27 15:52:36 -06:00
Gutawer 7321eb3320 Gtk: Fix some keys not being usable with modifiers 2023-01-25 17:04:25 +00:00
Michael Buckley c9b0d104f8 Mac: Fix a crash when enumerating USB devices without a name. Closes #810 2023-01-17 07:55:59 -08:00
Michael Buckley aa5f80c34e
Merge pull request #808 from UltraHDR/patch-1
macOS: Set LSApplicationCategoryType to games
2023-01-10 21:10:19 -08:00
UltraHDR 406383a02e
macOS: Set LSApplicationCategoryType to games
https://developer.apple.com/documentation/bundleresources/information_property_list/lsapplicationcategorytype
macOS will auto-add it to the agmes folder in macOS Launchpad
2023-01-10 21:08:10 +00:00
OV2 c23ba00aec win32: update directx sdk download link 2022-12-31 13:51:38 +01:00
OV2 3c4982eddd msu1: return minimum available samples in resamplers 2022-11-06 02:14:49 +01:00
OV2 4b8d3c6c6b msu1: revert to start for invalid loop positions (#778) 2022-11-06 02:11:37 +01:00
OV2 5c889d9488 win32: add st to rom file extensions (#793) 2022-11-06 00:44:45 +01:00
Michael Buckley 6ac52499ba Mac: Fix port leak 2022-11-05 12:08:09 -07:00
bearoso 96983736ad
Merge pull request #795 from kbrighton/msu-1-gtk-fix
Fixes issue where non-archive msu-1 files would have improper file extensions
2022-11-03 12:06:23 -05:00
Nick Burtner 86ab38408c Fixes issue where non-archive msu-1 files would have improper file extensions 2022-11-01 17:50:21 -04:00
Michael Buckley 55d50c7fbd Mac: Wait for metal command buffer to finish before presenting drawable, properly this time 2022-10-30 20:58:11 -07:00
Michael Buckley 2956be7559 Revert "Mac: Wait for metal command buffer to finish before presenting drawable"
This reverts commit a2ebe3f09f.
2022-10-30 20:57:55 -07:00
Michael Buckley a2ebe3f09f Mac: Wait for metal command buffer to finish before presenting drawable 2022-10-30 20:02:11 -07:00
BearOso ae12429a0d Move AddCycles to be consistent with other OPs. 2022-10-22 14:51:44 -05:00
BearOso a33f0f3540 Adjust opcode timing as reported by pi1541. 2022-10-21 17:42:40 -05:00
Michael Buckley 28be1a196d Mac: Remove logger.cpp from project 2022-09-08 08:01:13 -07:00
Michael Buckley 6b9f79a9e3 Mac: Cheat entry 2022-09-08 07:57:27 -07:00
OV2 8685db48a7 Reset save timer before loading new rom (fixes #782) 2022-09-01 16:08:22 +02:00
BearOso 8c0a4a4168 Gtk: Fix replacing last directory component instead adding filename 2022-04-30 12:37:07 -05:00
BearOso f3fafab8b3 Remove unused logger.cpp and logger.h. 2022-04-25 15:45:39 -05:00
BearOso 3c729a9763 Gtk: Remove option to disable OpenGL.
OpenGL is the optimal display mode until Vulkan is in, and it's
mandatory on Wayland. Don't let it be disabled.
2022-04-19 17:22:42 -05:00
BearOso 1085ed6fad Remove Settings.SupportHires
There's no point in disabling it at this point, so it's always supported.
2022-04-13 15:06:13 -05:00
BearOso 7cbe92afa0 Use MAX_SNES_HEIGHT, not SNES_HEIGHT_EXTENDED. 2022-04-12 18:45:33 -05:00
bearoso 730b933126
Merge pull request #760 from realnc/fix-libretro-runahead-audio
libretro: Fix audio not being submitted when rendering is disabled
2022-04-12 10:19:06 -05:00