flyinghead
56358be542
lr: opengl OIT renderer not enabled at startup
...
default renderer on windows is now dx11, which confuses the lr opengl
graphics context creation.
Issue #1191
2023-09-09 16:09:59 +02:00
github-actions[bot]
f870ccc23c
Fetch translations & Recreate libretro_core_options_intl.h
2023-08-25 22:19:13 +00:00
github-actions[bot]
a0bf24f7cc
Fetch translations & Recreate libretro_core_options_intl.h
2023-07-14 22:20:09 +00:00
scribam
f590766421
deps: update nowide
2023-06-04 12:49:55 +02:00
github-actions[bot]
bc3c1ab628
Fetch translations & Recreate libretro_core_options_intl.h
2023-06-02 22:19:35 +00:00
Eric Warmenhoven
ce0354f294
Fix libretro build on apple platforms
2023-05-31 17:02:49 +02:00
flyinghead
ee806bc035
Merge pull request #1090 from flyinghead/dev
...
Merge dev branch: f355 multiboard, manic panic, touch de uno, vf4 netdimm, ...
2023-05-30 15:51:35 +02:00
Ricardo Mendonça Ferreira
885714e883
Support for Maracas & Pop'n Music controllers, WIP for others ( #1035 )
...
Racing controller, fishing controller and Densha de Go controller
Co-authored-by: Ricardo <ric.ce.br@gmail.com>
Co-authored-by: Flyinghead <raphael.jean@gmail.com>
2023-05-29 12:45:34 +02:00
github-actions[bot]
b92b7a3ece
Fetch translations & Recreate libretro_core_options_intl.h
2023-05-26 22:19:12 +00:00
Flyinghead
0a1fe0135f
lr: default language=EN, region=USA. TrickStyle fix
...
libretro: set default language to English and default region to USA.
Same as standalone.
Force language to English for TrickStyle (US)
Issue #1082
2023-05-25 13:18:42 +02:00
Flyinghead
ea9bdd03e4
Merge remote-tracking branch 'origin/master' into dev
2023-05-24 10:44:14 +02:00
github-actions[bot]
415d8c2ea3
Fetch translations & Recreate libretro_core_options_intl.h
2023-05-19 22:19:19 +00:00
Flyinghead
ac2637286b
Merge remote-tracking branch 'origin/master' into dev
2023-05-13 15:55:47 +02:00
github-actions[bot]
97bd3fc082
Fetch translations & Recreate libretro_core_options_intl.h
2023-05-12 22:19:18 +00:00
Flyinghead
79b9b49218
naomi: netdimm net client and rfid card reader emulation
...
high-level emulation of netdimm v3.17 net client lib
vf4/mushiking rfid card reader emulation
2023-04-29 17:50:56 +02:00
Eric Warmenhoven
d3a3cab425
Build iOS libretro core
2023-04-26 14:39:04 +02:00
Eric Warmenhoven
1fe7352ed0
libretro: avoid exporting symbols on osx
...
On Mac when running a debug build of flycast and retroarch in the
debugger, it gets confused about which glsl to pick. The easiest way
to fix this is to build the flycast core in a way where it's only
exporting symbols that are going to be called by retroarch directly.
2023-04-26 14:39:04 +02:00
Flyinghead
fb4e653269
lr: crosshair not transparent with vk. Mazan can be played with gamepad
...
Use transparent quad pipeline to draw crosshairs and vmus
Allow mazan and touchscreen games (manic panic, tduno, ...) to be played
with a gamepad.
2023-04-15 15:45:11 +02:00
Flyinghead
87fdd203b5
android scoped storage (ASS) support
...
introduce Storage abstraction interfaces
use Storage i/f to load zip and 7z archives, cdi/cue/gdi/chd media,
cheats and to find custom textures.
Use android file picker to add storage. Request persisted access perms.
jni helper classes.
Issue #813
2023-04-08 18:37:50 +02:00
github-actions[bot]
9d6bfd4786
Fetch translations & Recreate libretro_core_options_intl.h
2023-03-31 22:19:08 +00:00
Flyinghead
7108358ebd
Merge remote-tracking branch 'origin/master' into dev
2023-03-30 17:31:22 +02:00
Flyinghead
48acb03b81
underclock/overclock SH4 option
...
Increase/reduce the dynarec cycle count for each block.
Issue #210
2023-03-30 17:22:24 +02:00
Flyinghead
4514a4bfcc
libretro: lightgun with gamepad fixes. Lightgun with touchscreen support
...
Lightgun with gamepad: fix reload, fix trigger and buttons on AW
Issue #881
Support for lr pointer device for lightgun with touchscreen.
Issue #604
2023-03-25 11:52:18 +01:00
Flyinghead
b36ef9da1e
libretro: use gamepad left analog stick for lightgun coordinates
...
Issue #881
2023-03-24 11:59:46 +01:00
Flyinghead
01c7250be2
hle bios: add latin-1, jis x0201 and jis x0208 glyphs to bios font
...
Use CMakeRC to embed font binary file
2023-03-18 16:11:03 +01:00
github-actions[bot]
e6bc36e110
Fetch translations & Recreate libretro_core_options_intl.h
2023-03-17 22:20:03 +00:00
Flyinghead
afc1f5f4e1
Merge remote-tracking branch 'origin/master' into dev
2023-03-15 21:09:47 +01:00
github-actions[bot]
fbc69b6ae1
Fetch translations & Recreate libretro_core_options_intl.h
2023-03-10 22:20:01 +00:00
Flyinghead
095e5ede81
sh4: more accurate cycle counting
...
get rid of float ops hack for dead or alive 2
get rid of idle skip option and code block hashing
count cycles for high-level wince functions and handlers (GetTickCount,
QueryPerformanceCounter and TLB_MISS handler)
Fixes Dave Mirra Freestyle BMX time counter running too fast.
More FPS for many wince games. Better wince perf on slow devices.
2023-03-07 18:35:01 +01:00
Flyinghead
30501aebb1
Race condition when stopping while emu is failing
...
Emulator::stop now throws if an error occurred on the emu thread.
Fixes MINIDUMP-5B
2023-02-26 22:01:32 +01:00
Flyinghead
a156edbd73
Merge remote-tracking branch 'origin/master' into dev
2023-02-19 14:10:37 +01:00
Flyinghead
afcb3b7ad8
mmu: get rid of FullMMU option. Detect wince with string id in ram
...
ForceWindowsCE now just sets ExtraDepthScale
2023-02-18 13:33:38 +01:00
scribam
d8137a967c
C++17 ( #926 )
...
* cmake: use c++17
* Use std::size
* Use std::make_unique
* Use std::clamp
* Use structured binding
* Use [[fallthrough]]
* Use enable_if_t/is_enum_v/is_integral_v/is_same_v
* Use if constexpr
* Use try_emplace
* Use auto for iterators
* Use inline variables
2023-02-18 13:24:34 +01:00
github-actions[bot]
ffec935e2f
Fetch translations & Recreate libretro_core_options_intl.h
2023-02-17 22:20:33 +00:00
github-actions[bot]
5e43b603ac
Fetch translations & Recreate libretro_core_options_intl.h
2023-02-10 22:20:39 +00:00
Flyinghead
debe21de7b
Merge remote-tracking branch 'origin/master' into dev
2023-02-05 22:20:28 +01:00
Flyinghead
3a21f545d8
cfg: allow non per-game option to be overriden. Remove per-game for some
...
Allow non per-game options to be overridden with command line args.
Fixes MINIDUMP-7G
Save state slot, box art settings, UploadCrashLogs, UseRawInput and lua
filename shouldn't be settable per-game.
2023-02-05 11:38:21 +01:00
github-actions[bot]
badf36899e
Fetch translations & Recreate libretro_core_options_intl.h
2023-02-03 22:20:20 +00:00
Flyinghead
b1479e6e34
aica: use namespaces, simplify api, handle serialization
...
Rename VArray2 to RamRegion. Add alloc(), free(), setRegion() and
de/serialize()
2023-01-30 10:40:07 +01:00
Flyinghead
143073b61d
rename _vmem to addrspace and move platform vmem stuff to virtmem ns
...
use namespaces
simplify names
no functional changes
2023-01-29 18:48:33 +01:00
github-actions[bot]
234955ac01
Fetch translations & Recreate libretro_core_options_intl.h
2023-01-27 22:20:02 +00:00
Flyinghead
99d5266aa0
Merge remote-tracking branch 'origin/master' into dev
...
# Conflicts:
# core/hw/holly/sb_mem.cpp
# core/hw/naomi/naomi.cpp
# core/hw/naomi/naomi_flashrom.cpp
# core/hw/pvr/ta_ctx.h
# core/rend/gui.cpp
2023-01-27 15:41:45 +01:00
Flyinghead
cc4e3875f3
libretro: expose BBA and UPnP network options
2023-01-26 10:05:58 +01:00
Flyinghead
5703ef26cf
os_DebugBreak is [[noreturn]]
2023-01-24 19:24:26 +01:00
Flyinghead
ad42a32260
switch build fix
2023-01-22 18:21:55 +01:00
Flyinghead
a6bf9dd39c
Option to disable VMU sounds. VMU sounds use better waveform.
2023-01-21 11:54:34 +01:00
github-actions[bot]
ba78a3aa5b
Fetch translations & Recreate libretro_core_options_intl.h
2023-01-20 22:19:43 +00:00
warmenhoven
1948c66c11
Reload and vmem fixes for libretro on Mac ( #885 )
...
* Try to properly set up vmem on OSX
* Add Mac OSX arm64 libretro buildbot
* Don't term libretro on macOS
* Unload game when loading fails
2023-01-20 20:37:56 +01:00
Flyinghead
36e67203a4
Merge remote-tracking branch 'origin/master' into dev
...
# Conflicts:
# core/deps/oboe
# core/emulator.cpp
# core/hw/maple/maple_jvs.cpp
# core/rend/gui.cpp
2023-01-17 21:20:14 +01:00
github-actions[bot]
170a6ac36e
Fetch translations & Recreate libretro_core_options_intl.h
2023-01-13 22:20:05 +00:00