Edward Li
3114344414
[macOS] Fix booting game stuck at "Starting..." when Video Routing is enabled with OpenGL
2025-01-09 13:59:54 +01:00
oltolm
20ba79668f
fix compiler warnings
2025-01-09 13:59:21 +01:00
oltolm
7a4f9d8667
CMake: fix build on Windows
2025-01-06 19:46:52 +01:00
Wunkolo
22bff1b017
cmake: Use `set_target_properties` to set C++ standard
...
This stops dependencies from inheriting a global C++20 standard setting
and instead designates the flycast target alone to be a C++20 project.
2025-01-05 22:06:37 +01:00
Wunkolo
9344856c7e
ggpo: Fix malformed template constructor
...
This form is not needed for a template-class's constructor.
Fix for C++20 builds
2025-01-05 22:06:37 +01:00
Wunkolo
b2c1d134e1
deps: Update luabridge to 2.8
...
From 2.6 to 2.8. Includes some C++20 fixes.
2025-01-05 22:06:37 +01:00
Wunkolo
160d3e7ef3
cmake: C++20 enablement
...
Enables the C++ 20 standard
2025-01-05 22:06:37 +01:00
Flyinghead
3cf4808033
fix perf regression on macOS and iOS. Add Silent Scope (JP) identifier.
...
Regression introduced in f3a3364
CopyToVRAM wasn't enabled for Silent Scope (JP). Issue #1796
2025-01-05 22:06:37 +01:00
Flyinghead
1bd894f941
rend: reset scissoring before drawing final modvol quad
...
See d618abc320
Issue #1797
2025-01-05 22:06:37 +01:00
Edward Li
8dc55721d0
Generate Xcode project which can support both iOS and iOS Simulator
2025-01-05 22:06:37 +01:00
scribam
c94deaee9d
build: drop unsupported architectures
2025-01-05 22:06:37 +01:00
scribam
95583583ca
ci: force ubuntu-22.04 on libretro-x86_64-pc-linux-gnu target
2025-01-05 22:06:37 +01:00
Flyinghead
42752acef5
Fix crash when reading 2448-byte sectors
...
Fixes MINIDUMP-5J0, MINIDUMP-5M7, MINIDUMP-5M8, MINIDUMP-5MA,
MINIDUMP-5MF
2025-01-05 22:06:37 +01:00
github-actions[bot]
45c700ab60
Fetch translations & Recreate libretro_core_options_intl.h
2025-01-05 22:06:37 +01:00
Flyinghead
a3902fc278
sdl: disable rumble when rumble power is set to 0
...
Issue #1766
Issue #1783
2025-01-05 22:06:37 +01:00
Flyinghead
0606f3e63e
ios: make the keyboard remappable
2025-01-05 22:06:37 +01:00
Flyinghead
0558c957e8
libretro: set an SDL hint to keep flycast SIGSEGV handler
...
Thanks to mrfixit2001 for helping troubleshoot the issue.
2025-01-05 22:06:37 +01:00
github-actions[bot]
2ca9187137
Fetch translations & Recreate libretro_core_options_intl.h
2025-01-05 22:06:37 +01:00
Flyinghead
5add29cbed
fix perf regression on macOS and iOS. Add Silent Scope (JP) identifier.
...
Regression introduced in f3a3364
CopyToVRAM wasn't enabled for Silent Scope (JP). Issue #1796
2025-01-05 10:21:54 +01:00
Flyinghead
5a1c3f80f5
msvc32 build fix
2025-01-02 13:55:39 +01:00
Flyinghead
a0e8e9a9df
libretro: windows build fix
2025-01-02 12:11:45 +01:00
Flyinghead
45f4378184
network: use asio for modem/bba. DirectPlay4 support
...
DirectPlay4 support: StarLancer, PBA Bowling
miniupnp: remove unused stuff
2025-01-02 11:27:11 +01:00
Flyinghead
c7d030c2e6
uwp: enable vmem. fix dynarec crash. windows: dll loading utility
...
uwp: Fix crash in x64 dynarec when rewriting due to wrong unprotect
range.
uwp: load MapViewOfFileEx dynamically to map regions at a given address.
dll load and function lookup utility.
2025-01-02 11:13:25 +01:00
Flyinghead
2bee6b1ce4
picotcp: fix msvc build. reduce logging
2025-01-02 11:01:58 +01:00
Flyinghead
522505273e
miniupnpc: minissdpc.c: fix memory allocation error
...
backport
9698973600
2025-01-02 10:57:38 +01:00
Flyinghead
0481f5464d
misc non-functional changes
2025-01-02 10:54:19 +01:00
Flyinghead
7478476f9c
multithreading utilities (periodic, worker thread)
2025-01-02 10:50:46 +01:00
Flyinghead
76c3695f6e
log: support udp log server
2025-01-02 10:35:27 +01:00
Flyinghead
e18ada7225
rend: reset scissoring before drawing final modvol quad
...
See d618abc320
Issue #1797
2024-12-31 18:22:07 +01:00
Edward Li
f3a33642f8
Generate Xcode project which can support both iOS and iOS Simulator
2024-12-30 12:23:27 +01:00
scribam
2f03c1b147
build: drop unsupported architectures
2024-12-30 12:22:59 +01:00
scribam
b7e2f5e489
ci: force ubuntu-22.04 on libretro-x86_64-pc-linux-gnu target
2024-12-30 12:22:28 +01:00
Flyinghead
d01cbde41c
Fix crash when reading 2448-byte sectors
...
Fixes MINIDUMP-5J0, MINIDUMP-5M7, MINIDUMP-5M8, MINIDUMP-5MA,
MINIDUMP-5MF
2024-12-30 12:20:29 +01:00
Flyinghead
11068012fe
picotcp: support threads with msvc. Fix msvc pragma push issue
...
Enable threading support with msvc, similar to posix.
Fix missing pragma pop after picotcp include files
2024-12-30 12:15:36 +01:00
Flyinghead
a06791780d
Merge remote-tracking branch 'origin/dev'
2024-12-29 10:59:49 +01:00
Flyinghead
ee1a7167f6
dreamconn: open pause menu when LT+RT+Start is pressed
...
Issue #1305
2024-12-28 15:39:11 +01:00
Flyinghead
10aaec1619
dreamconn: send data with socket to avoid fragmentation. Build fix
...
Issue #1305
2024-12-28 12:21:26 +01:00
github-actions[bot]
32d8d9a8c3
Fetch translations & Recreate libretro_core_options_intl.h
2024-12-27 22:20:31 +00:00
Flyinghead
553f77c675
dreamconn: send buzzer messages. Rename controller. Use asio iostream
...
Issue #1305
2024-12-27 18:47:12 +01:00
Flyinghead
9402981b43
net: add asio. use it for the gdb agent
2024-12-27 18:39:13 +01:00
Flyinghead
9038ef6d8a
sdl: disable rumble when rumble power is set to 0
...
Issue #1766
Issue #1783
2024-12-26 16:31:23 +01:00
Flyinghead
1d290560e0
picotcp: accept PSH flag in SYN+ACK packets
...
Windows CE adds the PSH flag to SYN+ACK packets, which isn't normally
valid, so just ignore the flag. See dcgamespy filter in dreampi.
2024-12-26 13:04:07 +01:00
Flyinghead
59e844db15
picotcp: Integer Overflow in pico icmp4
...
upstream
cc923d2a12
2024-12-26 12:38:26 +01:00
Flyinghead
6853238c8b
picotcp: Discard incoming TCP segments with zero-len options
...
upstream
7aa288510a
2024-12-26 12:12:48 +01:00
Flyinghead
f0aa1abf89
picotcp: Fixed bug in tcpopt_len_check (rolling back index).
...
upstream
f569ed8fb6
2024-12-26 12:03:09 +01:00
Flyinghead
cfd3677746
picotcp: add socket event before socket is deleted
...
Socket callback is called with PICO_SOCK_EV_DEL just before the socket
is deleted. After returning from the callback, the socket pointer is no
longer valid.
2024-12-26 11:45:58 +01:00
Flyinghead
50a10598e4
picotcp: Resolved memory leak
...
upstream
83527c69d3
2024-12-26 11:33:26 +01:00
Flyinghead
9bfd48cf40
ios: make the keyboard remappable
2024-12-21 12:26:16 +01:00
Flyinghead
b72750c7d5
libretro: set an SDL hint to keep flycast SIGSEGV handler
...
Thanks to mrfixit2001 for helping troubleshoot the issue.
2024-12-21 12:25:30 +01:00
Flyinghead
b9fdd5070b
dreamconn: detect dreamconn+ with VID/PID. Send maple data as text.
...
Create DreamConn gamepad when detected.
Send/receive maple data in ascii dump form.
Simplify maple device creation.
Issue #1305
2024-12-20 20:02:58 +01:00