100 Commits
Author SHA1 Message Date
Megamouse 26098fb42d Qt: Always detect app icon based on emulator variables 2026-10-11 10:56:06 +02:00
Megamouse 987129bc91 Fix some warnings 2026-10-10 12:32:17 +02:00
Megamouse b195c2ff1b cellMusicDecode: fix deadlock and make members private 2026-10-10 12:32:17 +02:00
Megamouse 479ca74cad Update 7zip to 26.04 2026-10-07 08:20:07 +02:00
Megamouse 55a3aff337 gl: fix screenshots and recordings 2026-10-06 20:53:00 +02:00
Megamouse 30ee6cc358 Add brian218 to contributors 2026-10-05 20:07:01 +03:00
Megamouse 3db7c53c67 vm: fix fill64 2026-10-05 20:07:01 +03:00
Megamouse 70c8683ae2 usio: add proper mapping 2026-10-05 18:02:29 +02:00
Megamouse b444d6ad24 qt: add value labels to sliders in pad settings 2026-10-05 17:08:02 +02:00
Megamouse 46aee28f85 Remove log message and update comment 2026-10-04 08:54:12 +02:00
Megamouse c673da45f8 cellGem: Implement cellGemSetYaw (well, at least make it work for calibration) 2026-10-03 22:36:20 +02:00
Megamouse 1ce71092c8 Qt: Fix clearing mappings with rightclick on buttons that live in a groupbox with event filters 2026-10-03 21:55:44 +02:00
Megamouse 0d866154aa ps move: only try to reconnect once per second 2026-10-03 19:35:09 +02:00
Megamouse 0374854c80 Apply FusionBias 2026-10-03 19:35:09 +02:00
Megamouse f5edadb2ef ps move: add drift correction 2026-10-03 19:35:09 +02:00
Megamouse 103d41944c ps move: Only update ahrs orientation if a new input report arrived and handle ZCM1 half frames 2026-10-03 19:35:09 +02:00
Megamouse a664f405bc ps move: fix orientation mapping 2026-10-03 19:35:09 +02:00
Megamouse 5da9f4ab32 ps move: improve sample period 2026-10-03 19:35:09 +02:00
Megamouse 1814fefb95 Update SDL to 3.4.18 2026-10-03 16:47:46 +02:00
Megamouse a1dc53fdf2 cellGem/Mouse: use float for x_pos and y_pos 2026-10-03 15:20:15 +02:00
Megamouse 0ca1c58e75 ps move: fix zcm2 calibration dump logging 2026-10-03 12:44:40 +02:00
Megamouse 8e245a6e15 ps move: ignore wrong input reports 2026-10-03 12:44:40 +02:00
Megamouse df7964560b ps move: make sure to read all calibration blocks 2026-10-03 12:44:40 +02:00
Megamouse 7d69855fbb ps move: fix accelerator typos in calibration 2026-10-03 12:44:40 +02:00
Megamouse 2f5c31155a ps move: mark garbage calibration as invalid and use default values 2026-10-03 12:44:40 +02:00
Megamouse 40da906c91 ps move: Ignore invalid ahrs data 2026-10-03 12:44:40 +02:00
Megamouse 5298e3b7a1 ps move: always apply calibration. we skipped that part if orientation was disabled (although you shouldn't disable it in the first place) 2026-10-03 12:44:40 +02:00
Megamouse 0850e0ff5c Update Qt to 6.12.0 2026-10-02 10:02:49 +02:00
Megamouse 17320679e3 VS: disable ZSTD in curl 2026-10-01 22:35:46 +02:00
Megamouse 1dd70e036e cellGem: fix cellGemHSVtoRGB 2026-10-01 22:35:46 +02:00
Megamouse 53d9522073 cellGem: Fix handle offset orientation 2026-10-01 21:18:49 +02:00
Megamouse 3b3c7f4f07 Fix infinite recursion when Emu.GetDir is /app_home/ 2026-10-01 21:00:18 +03:00
Megamouse a5515d2371 Update FAudio to 26.10 2026-10-01 18:28:25 +02:00
Megamouse 83b1e07299 Fix some log messages 2026-10-01 12:42:01 +02:00
Megamouse 8307c54cd4 cellCamera: handle nullptr in cellCameraReadEx 2026-10-01 12:42:01 +02:00
Megamouse 805c931d49 cellGem: fix racing wheel mapping 2026-10-01 12:42:01 +02:00
Megamouse be69c054ee cellVoice: do not allow more than CELLVOICE_MAX_PORT ports 2026-10-01 12:25:46 +03:00
Megamouse d98d378704 cellAudioInGetDeviceInfo: fix error value 2026-10-01 12:25:46 +03:00
Megamouse d9a59820ba cellSearch: fix tag checks 2026-10-01 12:25:46 +03:00
Megamouse a1c6b12311 cellSearch: fix video content memcpy 2026-10-01 12:25:46 +03:00
Megamouse a3232fddee Update VulkanMemoryAllocator to 3.4.0 2026-10-01 10:52:00 +02:00
Megamouse 71d1a4527d _sys_ppu_thread_create: fix memory leak on error 2026-10-01 10:49:10 +03:00
Megamouse 5b350ff3e1 RawSpu: only work mmio stats when spu_log is trace 2026-10-01 09:12:56 +03:00
Megamouse 1c460fdd7f input: Fix SDL reconnect: Fix SDL open/close reference count and only try once per second 2026-10-01 07:43:05 +02:00
Megamouse 7b1d4f98ef Remaining fixes 2026-09-30 20:13:01 +02:00
Megamouse da0dc28841 rsx: use std::span and const ref 2026-09-30 16:33:05 +02:00
Megamouse a8fabaf570 cellVdec: cache alpha channel per thread and only fill it on change 2026-09-30 16:33:05 +02:00
Megamouse 276ead3cef elf: Fix offset in case of fixup_shdrs 2026-09-30 16:05:46 +03:00
Megamouse a321a0a18d unself: fix iv_idx range checks 2026-09-30 16:05:46 +03:00
Megamouse 96bb9740bf rsx: fix on_notify_pre_memory_unmapped. eaAddress[ea] was set to null instead of ioAddress (typo ?) 2026-09-30 14:07:29 +02:00
Megamouse db90035c49 texture_cache: fix hash calculation 2026-09-30 14:07:29 +02:00
Megamouse 2ccdb73a31 rsx_cache: throw exception on OOB write to vp_jump_table 2026-09-30 14:07:29 +02:00
Megamouse fb4a09215a vm: fix endless loop in map_self if map returns nullptr 2026-09-30 12:06:39 +03:00
Megamouse dcbc44a399 cellGcmSys: Do not read past end in cellGcmMapMainMemory 2026-09-30 12:06:39 +03:00
Megamouse 2c961d0614 sceNpTrophy: limit count to 128 in sceNpTrophyGetTrophyUnlockState to prevent OOB in loop below 2026-09-30 12:06:39 +03:00
Megamouse 93eefd3820 cellImeJp: actually write all candidate chars to dst buffer 2026-09-30 12:06:39 +03:00
Megamouse 5753d99db1 cellHttpUtil: fix off by one in cellHttpUtilEscapeUri (looped for inSize+1) 2026-09-30 12:06:39 +03:00
Megamouse b4e2e9aae6 usb: fix OOB reads and throw exception on infinite loop in read_descriptors 2026-09-30 12:06:39 +03:00
Megamouse 38c6b90d76 usb: throw exception on OOB packet r/w 2026-09-30 12:06:39 +03:00
Megamouse cf6c06eb66 sys_fs: fix potential OOB write 2026-09-30 12:06:39 +03:00
Megamouse ad7c7a28aa cli: fix emu_argv propagation 2026-09-30 11:35:06 +03:00
Megamouse 00fe384258 fs::get_config_dir: set size to 0 on GetEnvironmentVariable failure 2026-09-30 11:35:06 +03:00
Megamouse 19ae2e9b23 overlays: Fix warning (font_name is assigned a value that is only valid in the if scope) 2026-09-30 08:48:19 +02:00
Megamouse 488c71dfd7 save_manager_dialog: update icons if any row visibility changes (could be negated before) 2026-09-30 08:48:19 +02:00
Megamouse 634c76f0bc g27 settings: break loop if mapping is not in progress anymore 2026-09-30 08:48:19 +02:00
Megamouse 622771ec00 media encoder: ignore decoders in av_codec_iterate 2026-09-30 08:48:19 +02:00
Megamouse 5e4d17e198 kernel_explorer: fix width and height in fmt::format 2026-09-30 08:48:19 +02:00
Megamouse 2ab2c23462 rsx_debugger: fix wrong pitch used for dst buffer in g8b8 mode 2026-09-30 08:48:19 +02:00
Megamouse 3363a48127 overlays: fix OOB in settings dropdown sync 2026-09-30 08:48:19 +02:00
Megamouse 7ae033756a debugger: exit loop deletion loop properly if m_item_count is 0 2026-09-30 08:48:19 +02:00
Megamouse f97106bdc2 gdb: handle EOF in cmd_write_memory 2026-09-30 08:48:19 +02:00
Megamouse 1cf89b1bda perf_meter: fix bucket logging 2026-09-30 09:25:06 +03:00
Megamouse 2d1ce572be Remove unused slow_mutex 2026-09-30 08:44:14 +03:00
Megamouse b69f207406 serialization: fix lv2_dir 2026-09-30 08:44:14 +03:00
Megamouse cefa1285a8 GUI: Fix claimed_paths push after game list refresh 2026-09-30 04:27:49 +02:00
Megamouse 9d52b33805 overlays: refactor fonts 2026-09-29 21:00:42 +02:00
Megamouse c68b528a73 VS: Fix some warnings 2026-09-29 21:00:42 +02:00
Megamouse 479d5c9c9e cellVdec: fix some VS warnings 2026-09-29 21:00:42 +02:00
Megamouse 8d501fb9d4 rsx: tidy up some includes 2026-09-29 21:00:42 +02:00
Megamouse 56fabd9760 Update libpng to 1.6.59 2026-09-29 11:26:43 +02:00
Megamouse 105c4988f0 mic: fix some warnings 2026-09-28 12:27:27 +02:00
Megamouse 9a8a66a29c Update wolfssl to 5.9.4 2026-09-28 12:27:27 +02:00
Megamouse e447511a67 CI: try to split msvc build and unit test build 2026-09-25 15:22:49 +02:00
Megamouse a106fb0ee7 qt: don't treat empty savestates folder as error 2026-09-24 21:22:24 +02:00
Megamouse 3660716e4f Build/CI: Stop overriding '/W0' with '/W4' spam 2026-09-24 17:34:00 +02:00
Megamouse c82221f292 cellGem: Allow custom camera_frame buffers
TV superstars demo passes its own buffer.
If we early out here we never increase the frame count and tracking
does not work properly.
2026-09-24 07:52:39 +02:00
Megamouse e76fbf4489 Increase MSVC ccache to 7GB 2026-09-17 18:19:00 +02:00
Megamouse 2d103407f8 cellMic: add EyeToy and PsEye types 2026-09-16 01:42:59 +02:00
Megamouse fb62c6d03a clean up some includes 2026-09-15 22:01:55 +02:00
Megamouse be509deda0 Move emu callbacks to own file
Reduces some System.h includes
2026-09-15 22:01:55 +02:00
Megamouse 2868fbe4ed BUILDING.md: update vulkan install on linux 2026-09-15 20:16:21 +02:00
Megamouse 0646d36708 ps move tracker: only create threads on demand 2026-09-15 18:18:34 +02:00
Megamouse ca522cf84c fix cctype usage
According to the documentation, we should cast to unsigned char.
Anything negative is undefined behavior.
2026-09-15 17:38:26 +02:00
Megamouse 1b569fde4d Fix some warnings 2026-09-15 03:10:16 +02:00
Megamouse 6c4b749fb8 Add new stylesheets to VS filters 2026-09-15 03:10:16 +02:00
Megamouse 932336ac30 VS: Use Ninja to build glslang and add ccache 2026-09-15 03:10:16 +02:00
Megamouse 726cd2d358 Remove some outdated includes 2026-09-13 16:44:38 +02:00
Megamouse c5375ccadf Update 7zip to 26.03 2026-09-13 16:44:38 +02:00
Megamouse 33a723affa CI: Use ccache in VS cmake submodules 2026-09-05 00:27:02 +02:00
Megamouse bf949109ad Build curl with cmake 2026-09-04 16:40:18 +02:00