Commit Graph

  • 41e9715f7f remove some stuff from Platform Arisotura 2024-05-27 00:41:13 +02:00
  • 5fb8836440 port video settings shit Arisotura 2024-05-26 21:28:00 +02:00
  • de18f029a6 port camera stuff Arisotura 2024-05-26 13:08:41 +02:00
  • a203d06c24 Revert "make screen filtering work with Qt rendering, too" Arisotura 2024-05-26 01:00:11 +02:00
  • eca52bcca2 make screen filtering work with Qt rendering, too Arisotura 2024-05-26 00:23:50 +02:00
  • d480808d72 port screen layout stuff. encapsulate screen layout code. Arisotura 2024-05-26 00:16:55 +02:00
  • 2451f3fed8 rework window size/maximized save/restore Arisotura 2024-05-25 12:57:37 +02:00
  • 7b709e6847 port WifiSettings -- still needs porting the LAN stuff Arisotura 2024-05-25 01:32:46 +02:00
  • c0c78553e6 port MPSettings Arisotura 2024-05-25 01:17:51 +02:00
  • f391c39592 port PowerManagement Arisotura 2024-05-25 00:41:54 +02:00
  • 449d3b342a port FirmwareSettings Arisotura 2024-05-25 00:08:02 +02:00
  • b5996f5ab6 port DateTime Arisotura 2024-05-24 23:40:24 +02:00
  • 038f7a9171 port PathSettings Arisotura 2024-05-24 23:28:22 +02:00
  • 5855e93f43 port InterfaceSettings to the new config system. Arisotura 2024-05-24 22:52:43 +02:00
  • 28e4d39363 maybe things wouldn't be weird if you initialized your fucking variables, Arisotura Arisotura 2024-05-24 20:46:45 +02:00
  • 03d5c2516c more small fry... Arisotura 2024-05-24 20:32:28 +02:00
  • f0b81a9050 resurrect some of the OSD, properly dispatch it to all windows Arisotura 2024-05-24 19:29:58 +02:00
  • a7bce8e233 some more small fry Arisotura 2024-05-24 19:19:23 +02:00
  • b5cc5a2cf7 port some small fry to the new config system. Arisotura 2024-05-24 11:41:51 +02:00
  • f9449999ec add required shit for loading per-window config (I think) Arisotura 2024-05-23 23:31:15 +02:00
  • d50f01b774 port input subsystem Arisotura 2024-05-23 18:50:29 +02:00
  • daf981e7c2 port audio settings to new config system Arisotura 2024-05-23 02:23:24 +02:00
  • d634c450bb MERGEZORZ II Arisotura 2024-05-20 01:07:35 +02:00
  • d75c46c9f3 Merge remote-tracking branch 'origin/master' into doublemelon Arisotura 2024-05-20 00:50:25 +02:00
  • 8bd50bb8b3 MERGEZORZ Arisotura 2024-05-20 00:46:59 +02:00
  • c3226f435c make it actually work, somewhat Arisotura 2024-05-20 00:19:22 +02:00
  • e50463e983 finally, it builds Arisotura 2024-05-20 00:04:05 +02:00
  • 3d47fa08b8 migrate AudioInOut inside EmuInstance Arisotura 2024-05-19 23:58:14 +02:00
  • 21de51bb3f zarg Arisotura 2024-05-19 21:34:20 +02:00
  • cde47f56c5 it keeps going Arisotura 2024-05-19 01:42:44 +02:00
  • 30444036a6 botch one more thing Arisotura 2024-05-18 11:58:17 +02:00
  • 2fc1ae780b hey look, more shit Arisotura 2024-05-18 11:45:31 +02:00
  • 10380320c5 more work Arisotura 2024-05-16 21:20:10 +02:00
  • a72b79a55a that needs to be public actually Nadia Holmquist Pedersen 2024-05-15 19:43:34 +02:00
  • cfc49eb286 Revert slirp dynamic/static check, and make it not use dllimport/export when building statically Nadia Holmquist Pedersen 2024-05-15 19:37:14 +02:00
  • d21bc64cb3 MinGW build portability fixes Nadia Holmquist Pedersen 2024-05-15 18:57:49 +02:00
  • a2406e3c0e Vendored libslirp (#2045) Nadia Holmquist Pedersen 2024-05-15 18:00:55 +02:00
  • 1ee98a7cff Allow optionally using system libslirp vendored-libslirp Nadia Holmquist Pedersen 2024-05-15 17:54:13 +02:00
  • de0a83e019 tag slirp console output Nadia Holmquist Pedersen 2024-05-15 17:29:20 +02:00
  • 384a2770ae defining G_OS_UNIX isn't worth the hassle Nadia Holmquist Pedersen 2024-05-15 16:59:12 +02:00
  • c3995b7c96 more stuff Nadia Holmquist Pedersen 2024-05-15 16:49:03 +02:00
  • 284e479455 more corrections Nadia Holmquist Pedersen 2024-05-15 16:34:32 +02:00
  • e29f42c937 apply some corrections Nadia Holmquist Pedersen 2024-05-15 16:29:28 +02:00
  • e33cbb4018 fix slirp includes Nadia Holmquist Pedersen 2024-05-15 15:54:08 +02:00
  • 679e5b9c17 shut up warning about missing semicolon Nadia Holmquist Pedersen 2024-05-15 15:51:25 +02:00
  • e7cddd4c3a Use vendored libslirp Nadia Holmquist Pedersen 2024-05-15 15:37:38 +02:00
  • 22afac315b Add libslirp with glib shim Nadia Holmquist Pedersen 2024-05-15 15:48:56 +02:00
  • 747f50de98 Refactor how CCache is set up Nadia Holmquist Pedersen 2024-05-15 10:55:10 +02:00
  • d10b5f8b8a more work Arisotura 2024-05-15 01:00:41 +02:00
  • 5ab8161a21 Prevent turning on compute renderer on macOS Nadia Holmquist Pedersen 2024-05-14 11:39:06 +02:00
  • 442661747e add assert to make sure all shaders were compiled RSDuck 2024-05-14 04:09:20 +02:00
  • 5df83c97c7 bump up compute shader renderer tile amount factor to 16 also why did I think DS could render 4096 polygons? Use that extra bit for larger work offset RSDuck 2024-05-13 19:15:48 +02:00
  • 347f4a79fd Fix division by zero RSDuck 2024-05-13 17:23:05 +02:00
  • 043244a56d Compute shader renderer (#2041) RSDuck 2024-05-13 17:17:39 +02:00
  • d366c4076d remove merge leftover compute-shader-renderer RSDuck 2024-05-13 17:17:07 +02:00
  • eb1eff1622 show progress on shader compilation RSDuck 2024-05-13 17:12:34 +02:00
  • cb83956914 actually make compute shader renderer work with newest changes RSDuck 2024-05-12 23:14:28 +02:00
  • 78828ecfca Merge branch 'master' into compute-shader-renderer RSDuck 2024-05-12 17:06:42 +02:00
  • 7e705b6b41 almost looks like something? Arisotura 2024-05-12 01:24:03 +02:00
  • 3f6af2ce3b backport Nadia's zstd fix Arisotura 2024-05-12 00:00:51 +02:00
  • 199c2df8bb some more work, nearly done porting ROMManager shit over Arisotura 2024-05-11 23:59:08 +02:00
  • c85a2103bb Allow adding a suffix to the displayed melonDS version Nadia Holmquist Pedersen 2024-05-11 22:40:45 +02:00
  • b96f1bd734 add more shit to EmuInstance Arisotura 2024-05-11 10:18:05 +02:00
  • faa6cfec48 WIP. lay base for EmuInstance. Arisotura 2024-05-10 12:48:32 +02:00
  • 10798c3464 fix README build badges finally Nadia Holmquist Pedersen 2024-05-05 08:40:37 +02:00
  • ee2c6cc7c2 actually add the cmake script too Nadia Holmquist Pedersen 2024-05-05 08:14:00 +02:00
  • 474bf6e784 Set default optimization flags less intrusively Nadia Holmquist Pedersen 2024-05-05 08:10:21 +02:00
  • 35cea5e1d7 Fix zstd ROM loading issues Nadia Holmquist Pedersen 2024-05-04 18:16:24 +02:00
  • 6112aa120a Pu region sizing/bounds fix (#2024) Jakly 2024-05-02 11:44:59 -04:00
  • f93937e88b as a test, convert EmuSettingsDialog to the new config shito Arisotura 2024-04-18 16:52:18 +02:00
  • ba8d547dfa Windows: Work around CMake not finding libarchive's include directory because MSYS2 CMake doesn't like UNIX paths. Nadia Holmquist Pedersen 2024-04-18 12:25:41 +02:00
  • 84474105e2 ssize_t is not defined in stddef.h (#1999) RealAstolfo 2024-04-18 05:40:38 -06:00
  • 92d1614b45 add array stuff Arisotura 2024-04-17 23:02:08 +02:00
  • 9283d1ae36 lay some groundwork for the new config system Arisotura 2024-04-17 18:09:32 +02:00
  • 5a852cb00d ROMManager: optimise ROMIcon function Rayyan Ansari 2024-04-16 23:06:44 +01:00
  • b0c32d77bd some work on converting melonDS.ini to toml Arisotura 2024-04-15 00:26:09 +02:00
  • c6427d2501 switch to toml11 Arisotura 2024-04-14 20:25:11 +02:00
  • 95adc87f6d wifi: try ignoring MP frames if not engaging in MP comm Arisotura 2024-04-13 12:17:16 +02:00
  • 8feeee6103 Input: only check joystick input if a joystick actually exists Arisotura 2024-04-12 20:02:16 +02:00
  • d99c571f94 FATStorage: make sure to always properly unmount the volume (fixes evil bug) Arisotura 2024-04-12 19:43:02 +02:00
  • 111dc7a563 wifi improvements: * implement channels * rework power-down support, fixing bugs * fix bug when W_BeaconInterval is zero * fix potential missing IRQs when writing to W_IE Arisotura 2024-04-12 17:28:51 +02:00
  • 0b87dd5fa6 fix touchscreen bug on Wayland Arisotura 2024-04-09 12:54:31 +02:00
  • 968bd26d85 fix generation of instance-unique MAC address when using an external firmware Arisotura 2024-04-09 11:38:38 +02:00
  • 6d99c6143f how about this? season2 Arisotura 2024-04-08 09:48:51 +02:00
  • 09f30b2ff0 test Arisotura 2024-04-08 09:45:56 +02:00
  • adb5760604 push temp. shito Arisotura 2024-04-05 23:00:19 +02:00
  • 6e26559cd2 ci: fix macOS build Nadia Holmquist Pedersen 2024-04-03 14:49:27 +02:00
  • 1776d02af4 ok let's try to install setuptools from homebrew then I guess ci/python-stuff Nadia Holmquist Pedersen 2024-04-03 14:23:24 +02:00
  • 89cff6c0d9 god fucking damnit why is there a python in there too Nadia Holmquist Pedersen 2024-04-03 14:20:06 +02:00
  • 16b5163f1f libxml2 apparently depends on liblzma Nadia Holmquist Pedersen 2024-04-03 14:10:53 +02:00
  • 851500d5cd looks like we got screwed by the whole xz thing too, nice Nadia Holmquist Pedersen 2024-04-03 13:50:13 +02:00
  • 21480c2c83 ci: try to unlink homebrew's python Nadia Holmquist Pedersen 2024-04-03 13:32:08 +02:00
  • 31a7f53282 Fix a crash when using DSi mode in debug builds on macOS (#1976) Jesse Talavera 2024-03-13 09:55:20 -04:00
  • ea1755bed0 call Start again NDS object after Reset fixes issue where game doesn't properly start after changing settings RSDuck 2024-03-12 09:23:20 +01:00
  • 5fdd285c9a fix aarch64 build RSDuck 2024-03-12 08:41:42 +01:00
  • 18d1df606f fix #1959 Use QT again for opening file so that we don't depend on locale RSDuck 2024-03-12 08:35:56 +01:00
  • b117bb8f58 that should be 0x8000 Nadia Holmquist Pedersen 2024-03-08 16:59:31 +01:00
  • faf3c0f2e0 Add Gaussian (SNES) audio interpolation Nadia Holmquist Pedersen 2024-03-08 16:36:00 +01:00
  • e227902cec Util_Audio: use basic linear interpolation Nadia Holmquist Pedersen 2024-03-03 16:58:59 +01:00
  • 67ca4997e2 Release all keyboard keys on focus loss (fixes #1987) Nadia Holmquist Pedersen 2024-02-25 14:25:50 +01:00