1744 Commits
Author SHA1 Message Date
sonninnos c1d1d49d5c Readme correction for overrides 2026-11-04 10:59:22 +02:00
sonninnos 6989ee8ebb Add A500ECS and A600OG presets 2026-11-04 10:57:19 +02:00
sonninnos 2d78c6b063 Allow content based uae conf in content dir 2026-11-04 07:44:31 +02:00
sonninnos 356160901b Makefile cleanup 2026-10-30 06:23:23 +02:00
sonninnos e2e31c7336 Replace stat function 2026-10-28 05:43:57 +02:00
sonninnos e77f7306f5 WHDLoad 20.1 update + cleanup + launch exception improvement 2026-10-28 01:24:15 +02:00
sonninnos 0f79d2d1df Remove legacy WHDLoad HDF mode 2026-10-28 00:45:40 +02:00
sonninnos 400471beb4 Recover input devices after reset 2026-10-27 21:36:57 +02:00
sonninnos 332ff1395f Add automatic NTSC pixel aspect ratio option 2026-10-27 19:44:19 +02:00
sonninnos 2c1c7908c0 Move accuracy options from video to system category 2026-10-26 22:50:30 +02:00
sonninnos 7387937066 Fix Allow Hz Change option change without full restart + option label corrections 2026-10-07 02:59:43 +03:00
sonninnos 2ccb4819c5 Fix MultiDrive change without full restart 2026-10-07 02:59:43 +03:00
skaestle 5ed69b5688 Fix drive_insert copying newname onto itself (macOS crash on disk reinsert) (#754)
* Fix drive_insert copying newname onto itself

DISK_hsync's delayed insert passes drv->newname as fname_in, so
_tcscpy(drv->newname, fname_in) copied a buffer onto itself: undefined,
and fatal under macOS's __strcpy_chk. Same guard as 3683392b (lost in
the 4.5.0 rebase) and WinUAE.

* Guard the drive_insert self-copy fix with __LIBRETRO__
2026-10-06 21:55:24 +03:00
Craig 6536174a80 wiiu: fix cast for osthread (#750) 2026-09-06 16:25:24 +03:00
Craig b2c33a271b libretro: inline definitions still required on vita (#749) 2026-09-06 15:48:23 +03:00
Craig 7e0dfeed08 libretro: add missing include, fix define for vita sdk and wii u toolchains update (#746)
* libretro: add missing include, fix define for vita sdk update

* libretro: no longer include wii_pthread as declared in newer toolchains
2026-09-06 13:42:28 +03:00
PatandPat9496 bc0c2b0ec6 Fix save-state/rewind corruption for WHDLoad games loaded from archives (#745)
* Fix save-state/rewind corruption for WHDLoad games loaded from archives

Restore proportional save-state buffer margin for filesystem overhead, fix
archive unit cleanup, and use archive-aware file restore paths instead of
unconditional host-path checks that fail for archive/CDFS-backed content.

* Wrap filesys.c fixes in __LIBRETRO__ guards for upstream compatibility

Per maintainer review, vendored upstream code changes require #ifdef
__LIBRETRO__ guards to ensure filesys.c behaves identically to upstream
when __LIBRETRO__ is undefined. Guarded changes include: close_filesys_unit
zarchive cleanup, restore_aino archive/CDFS existence checks, restore_key
archive/CDFS-aware fs_openfile fast path, and the pn native-path leak fix.
Also improves retro_load_game save-state size estimate to account for
mounted filesystem units and adds error logging to retro_serialize when
the buffer is too small.

---------

Co-authored-by: Pat9496 <[email protected]>
2026-09-01 01:13:44 +03:00
sonninnos 7b643e9640 Same again 2026-08-31 23:53:54 +03:00
sonninnos 65a0bb488d Buildfix libnx attempt 2026-08-31 23:36:19 +03:00
sonninnos 6de65d7d07 Update libretro-common + fix VFS 2026-08-31 01:27:25 +03:00
sonninnos 96ebfcfc2c Increase global mouse speed range to internal maximum 2026-07-30 21:24:40 +03:00
LibretroAdmin 788d21aa1b Drop stale ZLIB_DIR references
zlib is bundled now, so pointing -I at an external zlib tree is at best
redundant and at worst wrong:

- ps3/psl1ght: LIBUTILS is never defined, so ZLIB_DIR expanded to
  '/zlib/'. Had it been set, it would have shadowed the bundled headers
  the same way portlibs did on wiiu.
- emscripten: ZLIB_DIR is only assigned inside the ps3 branch, so the
  flag expanded to a bare '-I', which silently swallowed the following
  option as its argument.

No platform still needs an external zlib include path.
2026-07-27 11:10:27 +02:00
LibretroAdmin 19c0a50ccc Fix ngc/wii/wiiu build: bundled zlib headers must precede portlibs
Since libz/7zip are compiled unconditionally, deps/libz/zutil.h's
<zlib.h> resolved to $(DEVKITPRO)/portlibs/ppc/include/zlib.h instead
of the bundled compat header, because the portlibs -I sits in CFLAGS
and CFLAGS precedes INCDIRS on the compile line.

That header declares adler32 as uLong(uLong, const Bytef*, uInt),
conflicting with our uint32_t(uint32_t, const uint8_t*, size_t):

  deps/libz/adler32.c:49:10: error: conflicting types for 'adler32'

Put the compat zlib include ahead of the portlibs one.
2026-07-27 11:10:23 +02:00
libretroadmin bff7c65b20 FOr now you need to bake zlib and lzma/7z in even for
statically linked cores - no longer baked in
2026-07-27 03:27:03 +02:00
sonninnos 232ec89b06 Manual horizontal position offset fix 2026-07-20 19:30:32 +03:00
sonninnos b3a346adb1 Default to full cycle-exact 2026-07-19 22:56:19 +03:00
sonninnos a5b034891c Add automatic 'forced' vertical centering option 2026-07-19 22:53:59 +03:00
sonninnos 6dec430be9 Horizontal centering improvements 2026-07-11 23:41:02 +03:00
sonninnos 4c518532b1 Crop H+V correction 2026-07-10 12:17:12 +03:00
sonninnos e78a5fce4c Crop and positioning corrections 2026-07-10 01:00:17 +03:00
sonninnos 2b0ed42fe5 Init FF override ratio properly 2026-06-03 14:40:06 +03:00
sonninnos 6ec6c73f4e Non-auto horizontal offset correction 2026-05-29 10:13:53 +03:00
sonninnos 9fda5f3444 Remove gcc16 warnings 2026-05-21 14:29:35 +03:00
sonninnos 6fbf272e34 Preset config parse correction 2026-05-18 07:55:50 +03:00
sonninnos d0b45affcf WHDLoad 20.0 update 2026-05-18 07:22:34 +03:00
sonninnos 3822d3b1fd More threaddep cleanups 2026-05-17 17:10:33 +03:00
sonninnos d998eee5db Threaddep cleanup 2026-05-12 05:17:49 +03:00
Garrett Brown 878b2dfe5e libretro: Fix stack overflow logging more than 512 characters (#733) 2026-05-12 04:36:25 +03:00
Garrett Brown faca29bfec Fix zlib build with Xcode 16.3+ Apple toolchains (#732)
zutil.h's legacy fdopen fallback collides with the system declaration
in recent Apple SDKs.

The issue is reported with Xcode 16.3 / Apple clang 17 / macOS 15.4
SDK and Xcode 16.4 / macOS 15.5 SDK, while Xcode 16.1 / Apple clang 16
is reported to work.

Guard the fallback on __APPLE__ so Apple builds use the system fdopen().
2026-05-12 04:35:20 +03:00
sonninnos 20e019d440 Do leave_program only after successful start 2026-05-01 08:56:25 +03:00
sonninnos 0f097757b2 Skip discard_prefs 2026-05-01 05:44:35 +03:00
sonninnos e146c41b80 Macro fixup 2026-04-22 22:04:01 +03:00
sonninnos e90166872a VFS corrections and cleanups 2026-04-22 21:38:26 +03:00
sonninnos bd2ef50e22 Use libretro VFS function in my_fsize 2026-04-19 22:06:47 +03:00
sonninnos 1ad81ada92 Save disk cleanup 2026-04-18 04:28:11 +03:00
Craig 99145bf349 libretro: add webOS to CI (#726) 2026-04-02 17:51:53 +03:00
LibretroAdmin e7861fda34 Merge pull request #723 from warmenhoven/warmenhoven/pr/linux-aarch64
add linux-aarch64 build
2026-03-31 02:50:48 +02:00
Eric WarmenhovenandClaude Opus 4.6 d3c94bc668 add linux-aarch64 build
Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
2026-03-30 19:47:25 -04:00
sonninnos b26def5c5a WHDLoad 19.2 update 2026-03-24 20:58:01 +02:00
sonninnos bea8c084be Better ver+hor position core option range 2026-02-27 17:21:17 +02:00