github-actions[bot]
45c700ab60
Fetch translations & Recreate libretro_core_options_intl.h
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
76c3695f6e
log: support udp log server
2025-01-02 10:35:27 +01:00
Flyinghead
20517cf0da
vgamepad: enable touch mouse when lightgun used
...
Use unique touch mouse class for iOS and Android.
Enable touch mouse for arcade lightgun games or when maple device A is a
lg. Disable it otherwise.
android: only display controllers that actually send events, including
system mouse and keyboard. Use separate Touch Mouse and System Mouse.
iOS: fix missing button input for touch mouse. Don't bubble up touch
events that hit vgampad buttons or controls.
2024-12-14 16:18:35 +01:00
Flyinghead
34961daaec
gdrom: add support for hardware CD-ROM devices
...
Use libcdio to read CD/DVD/BD drives (linux, windows, bsd)
Get rid of old ioctl win32 driver.
Add detected CDROM devices to game list.
Issue #1654
2024-12-11 11:25:50 +01:00
Flyinghead
354d649ebd
Merge remote-tracking branch 'origin/master' into dev
2024-12-07 20:38:55 +01:00
Flyinghead
92c5892d4c
android: fix scaling when editing vgamepad. vgamepad code clean up
2024-12-04 18:17:11 +01:00
Flyinghead
21f9e9fbc2
android,ios: arcade vgamepad layout. android vgamepad rewrite
...
Refactor common virtual gamepad code.
Distinct layouts for console and arcade.
Add arcade buttons 5 and 6, insert card button, service mode toggle.
System SP support
2024-12-03 21:04:51 +01:00
github-actions[bot]
d38ce47081
Fetch translations & Recreate libretro_core_options_intl.h
2024-11-29 22:21:28 +00:00
Flyinghead
a085fd2f6d
ui: never disable Up and Down buttons on iOS. rename source files
2024-11-28 17:45:40 +01:00
Flyinghead
36c2f5137c
ios, android: load custom vgamepad image. disable unused controls
...
User can choose a custom vgamepad image or reset to default.
Unused controls are disabled and hidden based on the game (arcade) or
maple device (console).
2024-11-28 17:09:09 +01:00
Flyinghead
5e9c168fc9
android: add BooleanArray to jni util. refactor using templates
2024-11-28 17:01:39 +01:00
Flyinghead
59c2343cad
android: add mime-type argument to addStorage()
2024-11-28 16:46:17 +01:00
Flyinghead
974dc2e233
missing iOS app icon source files
...
Courtesy of @maxtron95
Issue #1731
2024-11-27 10:02:26 +01:00
Flyinghead
516982c66c
ios: allow virtual gamepad layout customization
...
Use same display code as android.
Support custom buttons.png.
Allow layout customization as in android.
Save layout in emu.cfg.
Allow transparency setting.
Issue #990
2024-11-26 10:46:02 +01:00
github-actions[bot]
58c8a33d11
Fetch translations & Recreate libretro_core_options_intl.h
2024-11-22 22:20:51 +00:00
Flyinghead
b4dcc64ef6
android: draw onscreen gamepad with imgui
...
Get rid of Renderer::DrawOSD.
gl: make a GlQuadDrawer class.
Draw on-screen gamepad using imgui.
Clean up vgamepad interface.
2024-11-22 14:42:51 +01:00
Flyinghead
aa95c71ead
libretro build fix
2024-11-20 12:06:39 +01:00
Flyinghead
6612e3fef8
gdrom: update settings and more when swapping disks
...
Set forced and per game settings.
Update game id and save state file name.
Reset cheats and custom textures.
Update game title and window title.
Issue #1748
hle bios: reboot the game when "exit to bios" vector is called
2024-11-20 11:46:34 +01:00
github-actions[bot]
b7163dda83
Fetch translations & Recreate libretro_core_options_intl.h
2024-11-15 22:21:36 +00:00
vkedwardli
42ad5532b2
Update Xcode project generator ( #1732 )
...
* Do not build breakpad in Xcode project, fix `PhaseScriptExecution failed` error and fix Flycast cannot be launched from debugger
* NSLog prettyprint for Xcode 16
2024-11-14 13:15:54 +01:00
Flyinghead
1e30f483c2
New iOS app icon
...
Courtesy of @maxtron95
Issue #1731
2024-11-14 13:13:59 +01:00
Flyinghead
c9f238362d
New macOS app icon
...
courtesy of @maxtron95
Issue #1731
2024-11-11 22:09:52 +01:00
github-actions[bot]
a3708a7e95
Fetch translations & Recreate libretro_core_options_intl.h
2024-11-08 22:20:44 +00:00
Flyinghead
93ae9d0375
sh4: refactor interpreter and recompiler with Sh4Executor interface
2024-11-07 18:14:18 +01:00
Flyinghead
cd8a88366d
get rid of TARGET_NO_EXCEPTIONS
2024-11-06 16:59:16 +01:00
Bobby Smith
f892630e4b
[Libretro] Add game dir as fall back for arcade BIOSes
2024-11-06 16:46:29 +01:00
Flyinghead
d8a3ee9c3a
android: disable openmp affinity on some devices
...
Disable omp affinity on POCO F5, Redmi Note 12 Turbo, Redmi Note 13 Pro
5G and POCO X6 5G to avoid crashes.
2024-11-06 16:40:11 +01:00
Flyinghead
5fc84acdfb
maple: base vmu file name on game ID for multidisk games
...
Build vmu file name with game ID so that all disks of multidisk games
share the same vmu (A1 only, or all with libretro when enabled).
Rename existing vmu file to new format if none exists.
Issue #1556
2024-11-03 17:14:31 +01:00
Flyinghead
4d5ced1ce6
maple: add Full Controller with 2 analog sticks and all buttons
...
add AllStatusReq string for purupuru device.
Issue #1171
2024-11-02 18:13:38 +01:00
github-actions[bot]
cec46990ea
Fetch translations & Recreate libretro_core_options_intl.h
2024-11-01 22:21:16 +00:00
Flyinghead
f3a64e5891
android: clean exit when using the exit hotkey
...
Finish the activity in dc_exit.
Issue #1713
2024-10-29 17:35:25 +01:00
Flyinghead
32ccb754ff
libretro: fix translations
...
Issue #1688
2024-10-29 15:39:17 +01:00
github-actions[bot]
760813e45a
Fetch translations & Recreate libretro_core_options_intl.h
2024-10-25 22:20:46 +00:00
Flyinghead
c86ed291cf
picotcp: use dns.flyca.st as default dns
...
Use dns.flyca.st as default dns.
Resolve name when pico network starts.
2024-10-19 17:59:24 +02:00
Flyinghead
d981c48a75
libretro: fix translations
2024-10-19 12:47:26 +02:00
github-actions[bot]
82925c4e81
Fetch translations & Recreate libretro_core_options_intl.h
2024-10-18 22:20:39 +00:00
Flyinghead
54e8589f63
android: disable import/export home when SAF is disabled. Code clean up
...
Disable import/export home folder buttons when not using SAF file
picker.
Get rid of unused home migration feature when onboarding.
Android TV screenshots and banner.
2024-10-18 19:23:03 +02:00
Flyinghead
4750ddb646
android: new option to use legacy file picker instead of new SAF one
...
Android 9 and earlier can use the legacy file browser. This fixes issues
with broken SAF file picker on Android TV 9.
Catch exception when no file picker is installed on the device (Android
TV 12) and instruct the user to install one.
Issue #1657
2024-10-17 16:21:06 +02:00
scribam
6edad8eaba
android: update gradle and agp
2024-10-13 13:25:02 +02:00
Flyinghead
6d2ed417be
lr: fix core options to work around translation issue
...
Adjacent string literals aren't supported.
Fix syntax errors in libretro_core_options_intl.h
Issue #1688
2024-10-12 11:49:12 +02:00
github-actions[bot]
d3916f13d7
Fetch translations & Recreate libretro_core_options_intl.h
2024-10-11 22:20:30 +00:00
Flyinghead
b2c6159b10
Merge remote-tracking branch 'origin/dev'
2024-10-11 15:28:19 +02:00
Flyinghead
e427c4d5c4
lr: don't set IntOption if overridden
...
Fixes OIT Max Layers overrides being ignored.
Issue #1610
2024-10-08 11:39:49 +02:00
Flyinghead
55e0211a57
android: use ASS to select custom adreno driver
2024-10-04 16:36:56 +02:00
github-actions[bot]
343021a8c5
Fetch translations & Recreate libretro_core_options_intl.h
2024-09-27 22:20:38 +00:00
Flyinghead
210e8ca6e3
android: get rid of ouya sdk
2024-09-23 20:46:33 +02:00
Flyinghead
a46dc71156
android: target android 14 / sdk 34
2024-09-23 18:01:21 +02:00