Commit graph

  • 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
  • 4b234bd161 Check length on glVersionStr Gess1t 2024-10-30 23:18:30 +01:00
  • 4677d9f7ea Change casing to comply with review Gess1t 2024-10-30 23:18:14 +01:00
  • 4ba8f330c4
    fix framerate target not adjusting with vcount writes (#2181) Jakly 2024-10-30 14:40:33 -04:00
  • a61d160b7a fix framerate target not adjusting with vcount writes Jaklyy 2024-10-30 13:25:53 -04:00
  • 3877a8e46b
    Allow CartGameSolarSensor::LightLevel to be set explicitly (#2179) Jesse Talavera 2024-10-29 20:10:32 -04:00
  • 48d8d78a12
    Update GBACart.cpp Kemal Afzal 2024-10-30 01:10:17 +01:00
  • c50d15d03e code reads should trigger an edge case with dcache streaming Jaklyy 2024-10-29 19:56:18 -04:00
  • dcdd9cd596 Add CartGameSolarSensor::GetLightLevel Jesse Talavera 2024-10-29 19:33:53 -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
  • 51110524ca Allow CartGameSolarSensor::LightLevel to be set explicitly Jesse Talavera 2024-10-29 11:56:46 -04:00
  • 7a4255b732 fix LDM bugs Arisotura 2024-10-29 14:18:57 +01:00
  • b6b70c4147
    cli option to toggle gdb breakOnStart GalaxyShard 2024-10-29 01:37:05 -04:00
  • 126cd96873
    Merge 2d5d60ae93 into dfd6338992 Kevin Pfeifer 2024-10-29 00:08:36 +01:00
  • ce55f29d9d loads to r15 force an interlock Jaklyy 2024-10-28 12:47:05 -04:00
  • d34aed7ccd Uncheck OpenGL display when requirements aren't met Also disable the vsync interval label to match other part of the UX Gess1t 2024-10-28 19:23:43 +01:00
  • 4f6679b821 Use cached variables instead of re-fetching from settings Gess1t 2024-10-28 19:05:15 +01:00
  • f0986fd32d Remove redundant check when base requirements aren't met Gess1t 2024-10-28 18:58:42 +01:00
  • 5196151dac
    Merge branch 'master' into master NPO 2024-10-28 13:41:01 -04:00
  • c21d794482 Running Lua Script on the main GUI thread NPO 2024-10-28 13:15:56 -04:00
  • a312d4d2e7 Update Lua_Docs.md NPO 2024-10-28 09:22:12 -04:00
  • 7fa6f73b0c Set settings in cfg for use in setVsyncControlEnable Gess1t 2024-10-28 05:08:44 +01:00
  • 04357bddc8 Add missing fallback to software renderer for the Compute shader renderer Gess1t 2024-10-28 05:07:45 +01:00
  • 94a2bce37c Cache supported renderers Gess1t 2024-10-28 05:03:57 +01:00
  • 61afc57ff2 use setVsyncControlEnable instead for toggling vsync settings Gess1t 2024-10-28 04:35:28 +01:00
  • 7b516d6396 Add some comments in VideoSettingsDialog Gess1t 2024-10-28 03:19:44 +01:00
  • bdcb7f6d26 Fix Vsync never being editable (from master) Gess1t 2024-10-28 03:02:24 +01:00
  • 54902989a1 Check if required renderer is available before disabling options Gess1t 2024-10-28 03:01:43 +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
  • 7beb6133e6
    actually fix windows builds GalaxyShard 2024-10-27 14:41:00 -04:00
  • d88b46e6d9 rework and fix bursts Jaklyy 2024-10-27 14:30:29 -04:00
  • 7ef61100c4
    fix windows builds GalaxyShard 2024-10-27 14:27:55 -04:00
  • fe0b084b28
    fix break on startup GalaxyShard 2024-10-27 02:26:48 -04:00
  • e3f53e2309
    allow gdb ports to be reused after melonDS stops and/or restarts GalaxyShard 2024-10-23 00:00:27 -04:00
  • 12b207d915 remember which windows are opened Arisotura 2024-10-27 18:49:17 +01:00
  • 3d309a316a
    Merge f6b73decc7 into e42829ea81 Jakly 2024-10-27 17:29:45 +01:00
  • 7dce9edc0f
    Merge 9da9c9ae7e into e42829ea81 Jakly 2024-10-27 17:29:45 +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
  • b16912a96c Changed MelonPrint to print, NPO 2024-10-27 08:33:03 -04:00
  • e576538268 synchronize pause/unpause across all instances Arisotura 2024-10-27 11:21:30 +01:00
  • 7cddfcf018 Add code for identifying the current DSP ucode CasualPokePlayer 2024-10-27 02:58:12 -07: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
  • 7eed2bcc90 Handle failure of OpenGL context creation Gess1t 2024-10-27 05:46:36 +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
  • ca674b6372 "fix" icache linefill disable timings Jaklyy 2024-10-26 18:42:31 -04:00
  • f375099613
    Update EmuThread.h (#2171) Citrodata 2024-10-26 23:03:36 +02:00
  • bbb2580397
    Update AboutDialog.cpp Citrodata 2024-10-26 22:59:36 +02:00
  • 23506d6d75
    Update EmuThread.h Citrodata 2024-10-26 22:56:55 +02:00
  • ba904b4d81 redo cache streaming disable implementation Jaklyy 2024-10-26 11:20:55 -04:00
  • e1f22bd511 writing back dirty cache lines should be done in one burst if both halves are dirty Jaklyy 2024-10-25 23:58:18 -04:00
  • e783e778eb fix an oopsie Jaklyy 2024-10-25 19:35:58 -04:00
  • ebb63dcdb2 implement dcache streaming Jaklyy 2024-10-25 18:53:22 -04:00
  • d31f652fc8 implement icache streaming Jaklyy 2024-10-25 18:15:54 -04: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
  • 62f3490720
    Merge fdf0fa2301 into 287f6642fc Jakly 2024-10-24 22:59:50 +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
  • 80989bc7f4 fix weird invalid changes Qt Designer made to the file Nadia Holmquist Pedersen 2024-10-24 18:13:45 +02:00
  • b7a9fa58c5 ensure the dialog isn't resizable Nadia Holmquist Pedersen 2024-10-24 18:07:39 +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
  • 5d117822e2 simplify credits and link to all contributors Nadia Holmquist Pedersen 2024-10-24 16:58:41 +02:00
  • 9f543e2a17 what, why Nadia Holmquist Pedersen 2024-08-18 11:44:44 +02:00
  • 18bcd3163e embed the build info Nadia Holmquist Pedersen 2024-08-18 11:27:17 +02:00
  • 6984b63024 small layout fixes Nadia Holmquist Pedersen 2024-08-18 11:03:56 +02:00
  • b7d3b0f63e Continue about dialog: Nadia Holmquist Pedersen 2024-08-18 08:51:07 +02:00
  • ab9b2fd9f8 Make build info embeddable into the build Nadia Holmquist Pedersen 2024-08-18 08:23:16 +02:00
  • d752dc2087 WIP about dialog Nadia Holmquist Pedersen 2024-05-14 11:32:31 +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
  • 47b4df3d63 Implement BizHawk's touch input interpolation changes in the core CasualPokePlayer 2024-10-23 16:11:52 -07:00
  • 82f38f0b7a start moving ROM/firmware loading to the emuthread to avoid cursed bugs Arisotura 2024-10-24 00:27:05 +02:00
  • 576e91b6ca
    Merge c3f171f781 into 1428bfb2cf embr 2024-10-24 00:24:56 +03:00
  • 1428bfb2cf fix one of the cursed bugs Arisotura 2024-10-23 20:33:31 +02:00