Flyinghead
75064f5683
ci: build AppImage with ubuntu 22
2025-04-15 14:30:46 +02:00
Flyinghead
93aaf50b4f
Revert "libretro: don't restart the emu in retro_serialize_size"
...
This reverts commit aff64d43d4
.
Issue #1885 , #1903
2025-04-15 14:26:57 +02:00
Flyinghead
332be9c8aa
linux AppImage build needs libfuse
2025-04-12 09:52:54 +02:00
Flyinghead
77776be20b
upgrade xBRZ to 1.8
2025-04-12 09:34:39 +02:00
Flyinghead
f7676faa68
ci: build AppImage with ubuntu 22
2025-04-12 09:33:26 +02:00
github-actions[bot]
93f463296d
Fetch translations & Recreate libretro_core_options_intl.h
2025-04-11 22:21:32 +00:00
Flyinghead
aff64d43d4
libretro: don't restart the emu in retro_serialize_size
...
Stop the emu in retro_serialize_size and don't restart it until after
the state is saved in retro_serialize. This avoids issues when the
actual state size is greater than what retro_serialize_size returned.
Issue #1885
2025-04-11 12:02:53 +02:00
Xphalnos
240be07bbb
Misc: Remove Duplicated Semicolons
2025-04-10 11:30:33 +02:00
Flyinghead
786ccf4139
vulkan: fix crash when fast-forwarding with libretro core
...
Issue #1901
2025-04-10 11:29:52 +02:00
Flyinghead
10a5ed6cec
network: ICE improvements
...
F355: flush tx buffer every 34 bytes
Flush tx/rx buffers when loading a state
Use moving average for stats
2025-04-08 21:40:26 +02:00
Flyinghead
b9ba3f1e63
libretro and switch build fixes
2025-04-07 19:43:12 +02:00
James
34fda43d9c
DreamPicoPort fixes/enhancements ( #1892 )
...
* added getFunctionDefinitions
* Set DreamPort device default deadzone to 0% while preserving user customization
* Fixed default dead zone 0% for DreamPicoPort; set UsePhysicalVmuMemory default to true
* Use DisabledScope for UsePhysicalVmuMemory; moved DreamLinkGamepad::getDefaultMapping() to protected scope to match parent
* Set unique ID for DreamPicoPort devices so they enumerate the same way by flycast on every load
* Implement DreamLinkGamepad::resetMappingToDefault() and set C, D, and Z buttons for DreamPicoPort
---------
Co-authored-by: Nexus382 <anthonyscordino@gmail.com>
2025-04-07 19:23:14 +02:00
Flyinghead
b602cc9c57
network: add ice/websocket match code system for battle cable
2025-04-07 19:22:02 +02:00
Flyinghead
63534c5d56
add websocket++ and libjuice as submodules
2025-04-07 18:06:44 +02:00
Flyinghead
0267de4997
upgrade xbyak to 7.23.1. Convert to git submodule
2025-04-07 17:58:21 +02:00
Xphalnos
56c00b0eb5
[GUI] Adding Rounded Borders
2025-04-07 09:06:12 +02:00
Flyinghead
3114394019
Merge remote-tracking branch 'origin/dev'
2025-04-05 22:30:31 +02:00
github-actions[bot]
e5f13b6858
Fetch translations & Recreate libretro_core_options_intl.h
2025-04-04 22:21:17 +00:00
Flyinghead
3193d2cf5d
quick'n'dirty cmake 4.0 support
2025-04-02 14:20:33 +02:00
scribam
0f18e2e167
deps: update sdl to version 2.32.4
2025-04-01 17:17:22 +02:00
Flyinghead
5908b1a84a
picoppp: send UDP data synchronously
...
Use send_to instead of async_send_to for UDP sockets. Set socket to
non-blocking and discard data if socket full. Tentative fix for
corrupted Speed Devils Online UDP packets.
Fix uncaught exception if dns server name can't be resolved.
Use lambda instead of std::bind.
2025-04-01 17:16:39 +02:00
Flyinghead
4d6168dd0b
dcnet: find best access point
2025-04-01 17:07:54 +02:00
scribam
2d1c602a69
ci: remove ninja installation for macos runner
2025-03-30 16:00:45 +02:00
Flyinghead
130675aae3
gles3: use GL_R8 internal format for fog texture
...
regression due to 3469b7f
Issue #1886
2025-03-28 11:12:30 +01:00
Xphalnos
75d5cc4d63
Use DXGI 1.6 and D3D11_4
2025-03-27 17:42:48 +01:00
Isaac Marovitz
5a110fd666
Replace sprintf with snprintf ( #1884 )
...
Signed-off-by: Isaac Marovitz <isaacryu@icloud.com>
2025-03-25 18:47:07 +01:00
Flyinghead
13436a4dda
support for (some) encrypted cheats
2025-03-23 18:07:56 +01:00
James
2631706fe2
Enable physical VMU memory access ( #1881 )
2025-03-22 15:59:42 +01:00
Xphalnos
ea6d5f8732
Update xxHash to 0.8.3 + Use faster algorithm
2025-03-22 15:58:22 +01:00
Flyinghead
305cae496f
dcnet: don't try to detect ppp frames on output. send data immediately
2025-03-22 15:24:23 +01:00
Flyinghead
416085980f
dcnet: empty modem buffer on init. Allow hostname override in emu.cfg
2025-03-19 19:46:16 +01:00
RTA
8b35fb80b4
Reset static device state on core unload to ensure input descriptors refresh
2025-03-17 15:36:18 +01:00
Flyinghead
5c1249c55f
ci: another switch build fix attempt
...
gitsome's gh isn't compatible with the github one. Specify rclone
version to avoid gh use.
2025-03-17 15:00:40 +01:00
Flyinghead
fac44e4a2f
ci: switch build fix. Filter *.json files on android
2025-03-17 14:41:43 +01:00
Flyinghead
4ea317d51f
ci: use rclone for android and switch builds
2025-03-17 13:50:12 +01:00
Flyinghead
310d5e612e
ci: use rclone instead of aws cli
2025-03-17 10:26:23 +01:00
Flyinghead
62778b1a68
ci: testing scaleway
2025-03-16 23:33:06 +01:00
Flyinghead
604415b0d2
ci: trying s3 cp instead of sync
2025-03-16 22:05:15 +01:00
Flyinghead
49ea1135ee
ci: ditch configure-aws-credentials
2025-03-16 20:56:07 +01:00
Flyinghead
46e2d52b75
store build artifacts on OVH
2025-03-16 20:31:17 +01:00
github-actions[bot]
44f77408e4
Fetch translations & Recreate libretro_core_options_intl.h
2025-03-14 22:21:10 +00:00
scribam
2860aa96f4
deps: update sdl to version 2.32.2
2025-03-12 18:30:06 +01:00
scribam
8b0a5fa480
deps: update oboe to version 1.9.3
2025-03-12 18:30:06 +01:00
scribam
b150ba2b62
android: update project
2025-03-12 18:30:06 +01:00
github-actions[bot]
48bce25820
Fetch translations & Recreate libretro_core_options_intl.h
2025-03-07 22:19:55 +00:00
Eric Warmenhoven
562f78cd71
libretro: build osx-x64 build on new builder
2025-03-05 21:25:39 +01:00
github-actions[bot]
9e0573aa98
Fetch translations & Recreate libretro_core_options_intl.h
2025-02-28 22:21:22 +00:00
Flyinghead
d23b3b6bc7
rcheevos: include flycast version in user-agent header
...
Issue #1798
2025-02-27 11:26:52 +01:00
Flyinghead
1d9f8ab438
custom textures: fix static deinit order issue
2025-02-27 11:20:31 +01:00
Flyinghead
df3c075fba
Force TV composite for Caesar's Palace 2000 and PAL for the EU edition
...
Issue #1851
2025-02-27 11:00:48 +01:00