Commit Graph

  • e3e561da3f lock framebuffer stuff to prevent conflicts when reiniting the core or changing the renderer Arisotura 2024-10-31 22:51:18 +01:00
  • 9c8f229fed misc shit Arisotura 2024-10-31 22:37:46 +01:00
  • f3bd58f75e do touchscreen input more properly Arisotura 2024-10-31 22:10:25 +01:00
  • a3ea5def4a blarg RSDuck 2024-10-31 21:32:36 +01:00
  • c1f43a66c2 Windows RSDuck 2024-10-31 21:27:03 +01:00
  • 1b8daa0465 fix up cheat toggle Arisotura 2024-10-31 20:33:57 +01:00
  • 6c6cefad6c add splashscreen Arisotura 2024-10-31 19:26:41 +01:00
  • 540ebe7256 disable 'Enable cheats' until something is loaded, to make it consistent with 'Manage cheats' Arisotura 2024-10-31 13:57:53 +01:00
  • 6dc396741f make sure it doesn't crash if you click the window while nothing is loaded Arisotura 2024-10-30 23:39:17 +01:00
  • 4ba8f330c4 fix framerate target not adjusting with vcount writes (#2181) Jakly 2024-10-30 14:40:33 -04:00
  • 3877a8e46b Allow CartGameSolarSensor::LightLevel to be set explicitly (#2179) Jesse Talavera 2024-10-29 20:10:32 -04:00
  • 0a34a21ee7 multi instance fastmem on Linux RSDuck 2024-10-30 00:20:12 +01:00
  • 04fe90b437 use lots of PROT_NONE memory to reliably reserve virtual address space RSDuck 2024-10-30 00:04:55 +01:00
  • 7a4255b732 fix LDM bugs Arisotura 2024-10-29 14:18:57 +01:00
  • 2f6a740b65 works on Linux x64 still needs to be fixed for everything else RSDuck 2024-10-28 01:52:06 +01:00
  • dfd6338992 it shouldn't be ifdef... How did that even compile here? Nadia Holmquist Pedersen 2024-10-28 01:28:52 +01:00
  • 58ab33210a handle address wrap around in texture cache fixes out of bounds access in Mario 64 also slightly optimise paletted texture conversion RSDuck 2024-10-27 23:32:05 +01:00
  • b60f42b281 Fix gdb break on start & gdb ports not closing after restarting/crashing (#2167) GalaxyShard 2024-10-27 21:06:59 +00:00
  • 98d969ab15 only apply windows11 theme workaround to Qt6. Qt5 doesn't have it anywya. Nadia Holmquist Pedersen 2024-10-27 21:23:15 +01:00
  • b03bceb5c1 flake: shell should also use qt6's stdenv Nadia Holmquist Pedersen 2024-10-27 21:22:49 +01:00
  • 12b207d915 remember which windows are opened Arisotura 2024-10-27 18:49:17 +01:00
  • e42829ea81 pause emu during file select prompts Arisotura 2024-10-27 17:21:41 +01:00
  • 238c552599 limit to 4 windows, and disable 'new window' menu item when that amount is reached Arisotura 2024-10-27 16:26:29 +01:00
  • d79d45a117 properly sync up menus between windows of a same instance Arisotura 2024-10-27 16:21:09 +01:00
  • 94955aee81 fix another OpenGL bug (when closing secondary window) Arisotura 2024-10-27 14:51:11 +01:00
  • f2dce621ce proof all dialogs against use-after-free when closing main window while a dialog is open Arisotura 2024-10-27 14:24:59 +01:00
  • a61754bb58 fix possible crash when closing window while video settings dialog is open Arisotura 2024-10-27 13:53:12 +01:00
  • 6d345cc1ea correctly propagate video settings changes to all windows Arisotura 2024-10-27 13:43:26 +01:00
  • e576538268 synchronize pause/unpause across all instances Arisotura 2024-10-27 11:21:30 +01:00
  • e6f0d77aa0 fix freeze when starting new emu instance while using OpenGL Arisotura 2024-10-27 10:17:59 +01:00
  • 24ca1a5fdb lay base for keeping config in sync across multiple instances Arisotura 2024-10-27 10:02:57 +01:00
  • 2bf0eb7ead Handle failure of OpenGL context creation (#2172) Gess1t 2024-10-27 09:20:51 +01:00
  • 2d561a60c8 fix Qt5 compatibility (sdffdf) Arisotura 2024-10-27 09:16:46 +01:00
  • 4ae4397547 properly update display type across all windows Arisotura 2024-10-27 02:42:27 +02:00
  • b2ae4c7dc5 lay base for a window with no menubar Arisotura 2024-10-27 02:07:33 +02:00
  • 881a740cab start actually implementing multi-window feature, still rough around the edges Arisotura 2024-10-27 01:14:29 +02:00
  • f375099613 Update EmuThread.h (#2171) Citrodata 2024-10-26 23:03:36 +02:00
  • 1d284f6f1e as promised, reroute dropEvent() through EmuThread Arisotura 2024-10-25 16:16:23 +02:00
  • fc3c7440d1 fix that crash Arisotura 2024-10-25 12:33:04 +02:00
  • 979f1ed615 same shit with Import Savefile Arisotura 2024-10-25 10:52:47 +02:00
  • 8b6628b070 Work around Qt windows11 theme menu bar padding Nadia Holmquist Pedersen 2024-10-25 01:15:59 +02:00
  • 287f6642fc Add an About dialog with build info (#2138) Nadia Holmquist Pedersen 2024-10-24 22:05:30 +02:00
  • a97463b0ac nix: update inputs Nadia Holmquist Pedersen 2024-10-24 21:02:41 +02:00
  • 9ebc96d121 vcpkg 2024.10.21 Nadia Holmquist Pedersen 2024-10-24 19:55:41 +02:00
  • 75e6856af4 route savestate stuff through EmuThread Arisotura 2024-10-24 19:27:45 +02:00
  • 3fc065d72d fix ROM preloading to also go through EmuThread Arisotura 2024-10-24 17:48:34 +02:00
  • 1787235e09 fix more shit Arisotura 2024-10-24 17:20:14 +02:00
  • 13b4cea171 move screen layout/etc options to new View menu Arisotura 2024-10-24 16:08:04 +02:00
  • 1666049531 fix shit Arisotura 2024-10-24 14:00:11 +02:00
  • 6d3ea6a485 fix bug with the GBA addon menu (and make it a proper list so we don't have to hardcode the length all over) Arisotura 2024-10-24 13:49:43 +02:00
  • 079341f102 take this a bit further Arisotura 2024-10-24 11:44:21 +02:00
  • 82f38f0b7a start moving ROM/firmware loading to the emuthread to avoid cursed bugs Arisotura 2024-10-24 00:27:05 +02:00
  • 1428bfb2cf fix one of the cursed bugs Arisotura 2024-10-23 20:33:31 +02:00
  • d68b58f37e fix DSi wifi hang Arisotura 2024-10-23 14:55:02 +02:00
  • b993ec10cd remove "Test" menu item Arisotura 2024-10-23 11:57:37 +02:00
  • d6d76c824c commit unfinished shit. see you later or smth season4 Arisotura 2024-10-23 11:54:42 +02:00
  • e5501e555f fix: set default mode to 24 hours (#2166) kaitou 2024-10-23 05:13:55 +11:00
  • fbf753257b cmake: Add easy sanitizers option Nadia Holmquist Pedersen 2024-10-19 18:29:05 +02:00
  • 216b8e045d fix audio interpolation setting range Nadia Holmquist Pedersen 2024-10-07 11:28:58 +02:00
  • 30441fed24 do not restore fullscreen state from saved geometry RSDuck 2024-10-06 18:59:19 +02:00
  • aa443c8846 fix #2083 and minor cleanup RSDuck 2024-10-06 17:33:03 +02:00
  • f13c70d028 fix blow noise input (microphone input takes signed values) RSDuck 2024-10-01 19:52:10 +02:00
  • e9446fa9dc implement 3 configurable and toggleable framerate targets (#2159) Jakly 2024-09-29 03:30:13 -04:00
  • 2eb6d44c2c prevent use after free through focusOutEvent when window is closed RSDuck 2024-09-24 20:08:07 +02:00
  • 2179ca2a41 Set the correct save type for Puzzler World USA (#2156) CasualPokePlayer 2024-09-18 11:58:55 -07:00
  • 7ac2eb2d71 attempt at fixing Windows build RSDuck 2024-09-15 07:38:28 +02:00
  • a3d696121e rework gdb packet parsing it should be a bit more robust now RSDuck 2024-09-15 07:30:53 +02:00
  • 50d32f3c96 flake: clean up dependencies a bit Nadia Holmquist Pedersen 2024-09-13 05:42:20 +02:00
  • 74f479ce6d gdb stub config setup fixes RSDuck 2024-09-11 14:34:58 +02:00
  • f719438a6e Improve calculation of light colors (#1967) Jakly 2024-09-10 10:13:51 -04:00
  • 268c4f14c1 vcpkg: support building on Linux Nadia Holmquist Pedersen 2024-09-06 22:50:12 +02:00
  • d18524d5ac Nix: Add dev shell for building using vcpkg Nadia Holmquist Pedersen 2024-09-06 19:44:48 +02:00
  • 277b151ada update vcpkg and nixpkgs Nadia Holmquist Pedersen 2024-09-06 13:39:42 +02:00
  • 4f6498c99c Fix "Ejected GBA cart" not adding a newline (#2140) Alex 2024-08-21 13:39:34 +02:00
  • 824eb370e4 Fix the build when the JIT is disabled (#2139) Jesse Talavera 2024-08-19 09:21:34 -04:00
  • b496bb4856 lay some groundwork Arisotura 2024-08-15 16:42:36 +02:00
  • 7e52831ce1 add proper warnings to starting netplay Arisotura 2024-08-15 14:00:27 +02:00
  • f481afb1ed Merge remote-tracking branch 'origin/master' into season4 Arisotura 2024-08-15 13:43:53 +02:00
  • 0e6235a7c4 LAN: remember player name and max players setting Arisotura 2024-08-15 13:34:27 +02:00
  • 5b986d3111 wifi: add hack to facilitate multiplayer connections (extend post-beacon interval when connection is being initiated) Arisotura 2024-08-14 16:47:08 +02:00
  • 2fff4c0b5a vcpkg: build qtbase with harfbuzz enabled, fixes windows widget drawing Nadia Holmquist Pedersen 2024-08-14 06:42:06 +02:00
  • deb1ba2bb2 README: Update build instructions to include enet and qtsvg Nadia Holmquist Pedersen 2024-08-13 08:40:10 +02:00
  • f54b6311c1 ubuntu... Nadia Holmquist Pedersen 2024-08-13 08:05:36 +02:00
  • cb6f60c383 ci: Linux runners should install qtsvg for proper bundling Nadia Holmquist Pedersen 2024-08-13 07:59:38 +02:00
  • c6cab9ed41 mac-libs.rb: Make bundling a bit smarter Nadia Holmquist Pedersen 2024-08-13 07:53:09 +02:00
  • a985478979 get things in a startable state Arisotura 2024-08-11 12:46:44 +02:00
  • a35865620f Merge remote-tracking branch 'origin/master' into season4 Arisotura 2024-08-11 10:50:59 +02:00
  • e290c42360 flake: add wayland to library path like nixpkgs does Nadia Holmquist Pedersen 2024-08-11 04:54:05 +02:00
  • 5598065985 Netplay.cpp should not include main.h, also fix a format warning Nadia Holmquist Pedersen 2024-08-11 03:14:14 +02:00
  • 18ea2bc24e get season 4 started. get ready for netplay Arisotura 2024-08-10 23:42:42 +02:00
  • 8d31875902 Backport LAN (#2131) Arisotura 2024-08-10 23:20:50 +02:00
  • 074413e024 this should work. I hope... season3 Nadia Holmquist Pedersen 2024-08-10 23:09:25 +02:00
  • 9ec84ce449 GRAAAAAAAAAAAAAAAAAAAAAAA Arisotura 2024-08-10 17:39:26 +02:00
  • c79bd061bb ASS Arisotura 2024-08-10 17:32:58 +02:00
  • 9ab2180773 aaaaaarg Arisotura 2024-08-10 17:29:31 +02:00
  • 585ab06b8d actually fix it (I hope) Arisotura 2024-08-10 17:19:30 +02:00
  • b326c016cf use pkg-config for enet Nadia Holmquist Pedersen 2024-08-10 17:17:40 +02:00
  • 80e060afed also add enet to flake.nix Nadia Holmquist Pedersen 2024-08-10 17:13:10 +02:00
  • c8f3c27cdd add enet dependency Arisotura 2024-08-10 17:10:21 +02:00
  • 2afb551133 comment out netplay menu items Arisotura 2024-08-10 17:07:06 +02:00