scribam
088c1e6b0d
unit: build fix for apple platform when ctest is enabled
2024-07-28 20:02:34 +02:00
scribam
bb048dea8f
ci: use default xcode version
...
Currently, it is Xcode 15.4
2024-07-28 20:02:34 +02:00
scribam
588dca2bfd
cmake: cleanup
...
* Set min macos deployment version to 10.13. This is the lowest version supported by Xcode 14.3.1 and 15+
* Prefer target_compile_options to add compilation flags
* Simplify macos custom commands with TARGET_FILE and TARGET_FILE_DIR
* Do not install discord-rpc and libzip files
2024-07-28 20:02:34 +02:00
github-actions[bot]
3afa4322f1
Fetch translations & Recreate libretro_core_options_intl.h
2024-07-26 22:20:39 +00:00
github-actions[bot]
0b6b8b3753
Fetch translations & Recreate libretro_core_options_intl.h
2024-07-19 22:21:06 +00:00
Flyinghead
53d092c326
naomi: set SB_GDSTARD and SB_GDLEND when starting dma
...
Fixes toukon4 fmv freeze
Issue #1582
2024-07-17 10:05:58 +02:00
flyinghead
bfba850ee7
Google Play install link
2024-07-16 09:49:29 +02:00
scribam
db5a4d1247
ci: add lua54 for freebsd and netbsd
2024-07-14 10:32:33 +02:00
scribam
3ad00596a1
ci: use freebsd 14.1
2024-07-14 10:32:33 +02:00
Flyinghead
39e04b07b8
Merge remote-tracking branch 'origin/dev'
2024-07-11 18:27:44 +02:00
Flyinghead
b9cbf3e47f
lr: get rid of trash
2024-07-11 18:27:31 +02:00
scribam
2a4356e72c
deps: update sdl to version 2.30.5
2024-07-06 14:04:24 +02:00
Flyinghead
136ce267dc
aica: apply 6dB attenuation after adding channels in mono
...
Less saturation with sega bass fishing challenge's default audio
settings.
Issue #1564
2024-07-06 14:03:48 +02:00
github-actions[bot]
c6f50fad9d
Fetch translations & Recreate libretro_core_options_intl.h
2024-07-05 22:20:32 +00:00
Flyinghead
916afeb5ef
Fix Cool Boarders Burrrn game id
...
Issue #1073
Issue #1265
2024-07-04 09:00:30 +02:00
Flyinghead
81842ccc23
Cool Boarders Burrn and Castle Fantasia fixes
...
Force HLE Bios for Cool Boarders Burrn.
Issue #1073
Force Copy to VRAM for Cool Boarders Burrn and Castle Fantasia.
Issue #1265
2024-07-03 17:38:23 +02:00
Flyinghead
4fdd28fab7
rend: intersect poly clipping with base clipping
...
Fixes glitch in FluffMatch split-screen (Fur Fighters)
Issue #145
2024-07-03 11:13:51 +02:00
Edward Li
c1f5f2e8f9
Do the conversion in Oboe to try to get a low latency stream
2024-06-30 10:36:44 +02:00
scribam
f6c1503887
deps: update sdl to version 2.30.4
2024-06-25 14:02:58 +02:00
scribam
71982eda7a
miniupnp: add support for api version 18
2024-06-25 14:02:31 +02:00
Flyinghead
fefdb6c661
Merge remote-tracking branch 'origin/master' into dev
2024-06-23 16:15:13 +02:00
Flyinghead
4dd490034a
android: disable home folder migration
2024-06-23 16:13:28 +02:00
Flyinghead
719fd70860
sdl: always open haptic interface. use default rumble except for wheels
...
Always open joysticks haptic interface if available and create FFB
effects if supported.
Use default joystick rumble except for racing wheels (sine effect)
Revert 4e3d1caf3f
2024-06-23 16:06:50 +02:00
Flyinghead
49ad2b6864
naomi: save printer output as a screenshot
...
Use hostfs::saveScreenshot()
2024-06-23 16:00:31 +02:00
scribam
7d645541f8
ci: remove brew zstd
2024-06-23 11:15:34 +02:00
Flyinghead
f50d6204dd
android: tentative fix for touchscreen not working on android 14
...
Use more generic source test to detect touch events. Also get rid of
Retroid Pocket 2+ specific test.
Issue #1421
2024-06-23 11:05:40 +02:00
Flyinghead
e270621a03
f355: fix gearbox and clutch mappings
2024-06-22 21:40:07 +02:00
github-actions[bot]
f9dcd08cf3
Fetch translations & Recreate libretro_core_options_intl.h
2024-06-21 22:20:38 +00:00
Flyinghead
d882c48b4f
android screenshots
2024-06-20 18:18:01 +02:00
Flyinghead
d92790e69f
sh4: incorrect div1 implementation if Rn == Rm
2024-06-20 18:12:11 +02:00
Flyinghead
5eef0309bf
Merge remote-tracking branch 'origin/master' into dev
2024-06-20 18:02:36 +02:00
Flyinghead
5f88293fbd
discord-rpc: disable clang-format
2024-06-19 15:08:09 +02:00
Flyinghead
245b9043c5
gl: GL_READ_FRAMEBUFFER doesn't exist in GLES2
...
and glBindFramebuffer isn't needed at this point
2024-06-19 15:06:13 +02:00
Flyinghead
e3a1440e25
achievements: don't log token
2024-06-19 15:04:49 +02:00
Flyinghead
272f25ceb3
discord-rpc: disable clang-format
2024-06-13 16:49:34 +02:00
Flyinghead
46340e7e77
ui: add title to select file/folder popups. fix frame padding
...
android: always do write test in new home folder
2024-06-13 16:05:36 +02:00
Flyinghead
aed4d21a4f
android: prepare transition to sdk 30+. cache last savestate path
...
Migrate home folder to externalFilesDir
(/sdcard/Android/data/com.flycast.emulator/files) if running on android
10+.
Use externalFilesDir for home by default. No more onboarding on first
install.
Use content uri instead of hacking out real path since the latter won't
work on higher target sdk.
Cache last readable savestate path in hostfs::getSavestatePath(). All
content folders are scanned when not found, which is very slow with ASS
2024-06-13 15:36:29 +02:00
Flyinghead
9b4667cb38
windows: less log when Storage::getFileInfo fails
2024-06-12 11:08:24 +02:00
Flyinghead
ec3ad9b328
sh4: use double for fipr and ftrv. divide before sqrt for fsrra. ssa fix
...
dynarec: use double to implement fipr and ftrv except on arm32
interpreter: always use double for fipr and ftrv
fsrra: perform division before square root
fmac: use std::fma or native fma op
get rid of unused dynarec op shop_swap
ssa: dead register pass must assume interpreter fallback modifies all
registers
ssa: replace reg+0 address by reg in constant propagation pass
decoder: replace address offset 0 by null param for indexed mem access
2024-06-12 10:54:15 +02:00
Flyinghead
ca613db70d
ui: better pause menu dpad nav. minor ui fixes
...
Tweak imgui nav algorithm to improve pause menu nav with dpad.
Imgui widgets name conflicts on network settings tab
2024-06-11 17:31:36 +02:00
Flyinghead
9fd48e7de3
wrong id for capcom vs snk millenium fight 2000 PRO (cvsgd)
2024-06-11 16:49:21 +02:00
Flyinghead
1277a8ff13
fix auto savestate
...
Automatic save state when unloading the game stopped working
Regression introduced by 6f0581032b
2024-06-11 16:44:42 +02:00
Flyinghead
8adec3f20b
achievements: crash when unloading a game with active async task
...
Async tasks may reference the active game and will crash if it's been
unloaded/freed.
Fixes MINIDUMP-38H
2024-06-11 16:38:30 +02:00
scribam
9aa7371d82
deps: update imgui to version 1.90.8
2024-06-09 15:39:10 +02:00
scribam
0bf1877d96
cmake: use fallback git values
2024-06-09 15:38:39 +02:00
Flyinghead
4cd6278104
rend: force palette update when setting dx order. extra depth for cvs
...
Force palette update when changing directx color order.
Add 10k extra depth scale to Capcom vs SNK 2000 Pro and cvs.zip to fix
winner character portraits not appearing during ending.
Issue #1546
2024-06-08 16:43:52 +02:00
github-actions[bot]
14b8d4e915
Fetch translations & Recreate libretro_core_options_intl.h
2024-06-07 22:20:06 +00:00
sandboxgamedev123
ddb012bbd2
Add a 32-bit AppImage Script for Linux ( #1539 )
2024-06-05 15:54:41 +02:00
Flyinghead
bfe09667f4
disable native depth interp for mortal kombat. force JP for vonot
...
Revert (again) forcing native depth interp for AMD gpus
Disable native depth interpolation for Mortal Kombat
Issue #1145
Force Japanese bios for vonot
Issue #1542
2024-06-05 15:53:08 +02:00
Flyinghead
4e3d1caf3f
input: temporary logging for failed haptic effects
2024-06-04 13:27:26 +02:00