scribam
abe1d4fd27
deps: replace glew with glad ( #1290 )
2023-11-11 18:29:36 +01:00
github-actions[bot]
dda04e63fa
Fetch translations & Recreate libretro_core_options_intl.h
2023-11-10 22:19:50 +00:00
Flyinghead
e60f30b357
naomi: use background template for f355 printing
...
template courtesy of Ciopy Burns
2023-11-10 17:58:46 +01:00
Flyinghead
f0f27558af
initd: network config was overriding difficulty level
...
same for initd, initdv2 and initdv3
disable networking for club kart prize
2023-11-10 17:54:28 +01:00
Flyinghead
0f6a92caad
linux: retrieve page size at build time
...
Fixes RPi 5 16 KB page size. Will not work if cross-compiling however
Issue #1288
2023-11-09 19:29:00 +01:00
Flyinghead
9a60cd7ded
kingrt66: network config was overriding other settings
...
Auto accel, CB Mic and Motor Power settings share the same config byte
in eeprom, so don't change them when configuring network settings.
2023-11-09 19:25:10 +01:00
Flyinghead
926877397c
Merge remote-tracking branch 'origin/master' into dev
2023-11-07 16:32:12 +01:00
vkedwardli
b92277ac58
macOS: Register file extensions for `openFile` (Drag ROM to App Icon), update `setupWorkingDirectory`, rename `SDLMain` to `SDLApplicationDelegate` to avoid confusion with the function `SDL_main()` ( #1287 )
...
Register file extensions for openFile, and supports the following actions
Drag ROM to Application icon to launch the app
Drag ROM to the running app's dock icon
Drag ROM to the running app's window (applicable to all SDL platform by SDL_DROPFILE)
Update setupWorkingDirectory
macOS default cwd is a nonsense "/" for non-terminal application
Rename SDLMain to SDLApplicationDelegate to avoid confusion with the function SDL_main()
some code cleanup
2023-11-07 16:29:08 +01:00
scribam
9a7bf75e4e
deps: update sdl to version 2.28.5
...
Set minimum version required to 2.0.9 because of SDL_JoystickRumble
2023-11-07 16:27:23 +01:00
Flyinghead
1253e1199d
tentative sentry build fix
2023-11-05 19:19:22 +01:00
Edward Li
51508dcdc6
macOS: Indicate slave machines by dock badge label
2023-11-05 18:39:37 +01:00
Edward Li
f6b3577de5
Save race result image to writable data folder
2023-11-05 18:39:37 +01:00
Edward Li
a4ec706c79
Init `ThermalPrinter` only when cabinet type is Deluxe.
...
nvmem: Enable printer by default for `f355twin` and `f355twn2`
2023-11-05 18:39:37 +01:00
Flyinghead
cb890c7b6f
windows: fix run instance with path containing spaces or non ascii
2023-11-05 18:39:04 +01:00
github-actions[bot]
dbfead6a15
Fetch translations & Recreate libretro_core_options_intl.h
2023-11-03 22:19:52 +00:00
Flyinghead
fd3f207e45
maple: move arcade input settings into maple init
...
Get rid of settings.input.JammaSetup
2023-11-02 19:00:29 +01:00
Flyinghead
594b403997
naomi: add some (mostly not working) roms
...
mazanj
dygolfp
shors2k2m
shors2k2s
shors2k2l
shors2k2
wccf116
wccf1dup
wccf212e
wccf234j
wccf310j
wccf331e
wccf322e
wccf331j
wccf341j
wccf400j
wccf420e
galilfac (systemsp)
Fix hotd2p, virnbap, huhimage
2023-11-02 18:44:52 +01:00
Flyinghead
bafe07de85
aica: better sounding LPF
...
Use 4 bits of exponent instead of 5 for the cut off frequency
Force sample to 0 if cut off freq is 0
Improve BIOS menu sounds
Issue #108
2023-11-02 18:33:14 +01:00
Bobby Smith
3e047a6e03
Create expansion device for "Racing Controller"
2023-11-01 15:43:08 +01:00
Flyinghead
29c0dca0ce
naomi: enable printer for all f355 editions
...
only usable in deluxe mode (f355twin, f355twn2)
2023-11-01 15:41:41 +01:00
flyinghead
5cfd3f0ba3
Merge pull request #1274 from bslenul/lr-invalid-values
...
[Libretro] Remove some "Invalid value" errors
2023-10-31 13:55:23 +01:00
flyinghead
923dcf10a7
Merge pull request #1271 from notcbw/enable_deadzone
...
Minor GUI change to add an option that sets the deadzone for analog sticks
2023-10-31 13:55:12 +01:00
Flyinghead
7b71bd319c
Android and iOS support. Change dead zone to integer % value in UI
...
UI: dead zone changes from 0 to 100%. Add % for Rumble too.
Support Android and iOS gamepads.
Assume legacy gamepads have an analog stick (evdev, xinput)
2023-10-30 18:28:29 +01:00
Flyinghead
51089c5e0a
aica: always avoid race condition when sh4 interrupt is raised
...
... even if an SH4 interrupt is already asserted.
Regression introduced by c7d214e55a
Fixes audio freeze in Test Drive Le Mans
Issue #1267
2023-10-30 17:47:19 +01:00
Flyinghead
24944e00a7
force Full Framebuffer Emulation for some games
...
Eisei Meijin III
Marionette Company
World Neverland Plus
Issue #1266
2023-10-30 17:43:33 +01:00
Bobby Smith
66faf0d330
[Libretro] Remove some "Invalid value" errors
2023-10-30 16:21:26 +01:00
Bowen Cui
c0de126b2b
Add option to set deadzone for analog sticks
2023-10-30 05:21:36 -04:00
github-actions[bot]
c1f0a5a15f
Fetch translations & Recreate libretro_core_options_intl.h
2023-10-27 22:19:54 +00:00
Flyinghead
f640b32cc9
enable Copy to VRAM for a bunch of games
...
Worms World Party (US)
Hundred Swords
Musapey's Choco Marker (dreamcast)
Choco Marker (naomi)
Sister Princess Premium Edition
Sentimental Graffiti 1 & 2
Kanon
Aikagi
AIR
Issue #1265
2023-10-27 14:56:28 +02:00
Flyinghead
93e47dd410
aica: don't change LEA for non-looping sounds
...
Non-looping sounds with LSA=0 and LEA=0 shouldn't be played at all.
Regression introduced by dac5b991e0
.
Fixes white noise in Sonic Adventure Emerald Coast action stage.
Issue #1264
2023-10-27 14:52:07 +02:00
Flyinghead
8fb3def2d5
gl oit: fix several issues
...
Disable blending when rendering a-buffers. Fixes ECW Anarchy Rulz black
title screen and Demolition Racer glitchy end of race screen.
Use palette in the depth pass for punch-through polygons using palette
texture. Fixes shadow issue in Alone in the Dark.
Copy ouput fbo to geom_fbo before drawing. Fixes missing transparent
polygons in subsequent partial renders. Fixes Test Drive Le Mans missing
labels in loading screen.
Issue #1262
2023-10-25 16:59:01 +02:00
Flyinghead
98a0f2b821
gl: frame upside down with GLES 2.0 if video shift is on
...
drawQuad ignores the swapY param if vertices are provided so swap Y
coords of vertices.
2023-10-25 16:53:25 +02:00
Flyinghead
4fafa91506
gl: disable dithering with GLES 2.0
...
GLES 2.0 doesn't allow initialization of const arrays.
Fixes MINIDUMP-1YP MINIDUMP-1YQ
2023-10-25 16:51:44 +02:00
Flyinghead
09a1fea40f
arm32: fix host rounding mode on android
...
It looks like setting host rounding stopped working on armv7 android a
while ago (v1.0 already has the issue). Directly setting the host FPSCR
register doesn't work so use the C99 standard functions fegetenv and
fesetenv instead.
Fixes flickering yoshimitsu legs in Soul Calibur.
Fixes rotating objects in Sword of the Berserk.
Issue #556
Issue #1259
2023-10-25 16:48:58 +02:00
Flyinghead
e55d70c0e6
dx9,dx11: depth surface and temp render target resize issue with RTT
...
dx9: resize depth surface to max width and height when RTT
dx11 oit: resize all depth and temp render targets when RTT but keep
current framebuffer.
Fixes Flag to Flag not updating the screen when RTT'ing rear view
mirrors.
Issue #1257
2023-10-23 10:36:41 +02:00
Flyinghead
ca45ff3834
default to Vulkan renderer if OpenGL not compiled in
...
Issue #1258
2023-10-23 10:10:49 +02:00
Flyinghead
35c71ebcfd
rend: add hcount and vcount used by meltyb for video shift calc
...
meltyb (and possibly others) uses hcount=850 (instead of 851) and
vcount=528 (instead of 529)
2023-10-22 12:08:19 +02:00
Flyinghead
33edcca348
texture: expand color data of planar textures
...
Partial revert of f4835a89d3
Fixes color differences between planar and !planar textures in Sakura
Taisen 2.
Issue #1256
2023-10-22 10:17:01 +02:00
Flyinghead
dac5b991e0
aica: ignore LEA if <= LSA
...
Fixes Legacy of Kain Ash Village music
Issue #1104
2023-10-22 10:12:30 +02:00
Flyinghead
8ba5e05421
android scoped storage: default to hack the uri manually in getParentUri
...
If DocumentsContract.Path.getPath() fails, try to hack the uri manually
instead of returning null/empty (android 10)
2023-10-21 21:40:13 +02:00
github-actions[bot]
35b7be3905
Fetch translations & Recreate libretro_core_options_intl.h
2023-10-20 22:19:13 +00:00
Flyinghead
b7d923e02b
maple: clear mapleDmaOut on reset. Other reset issues
...
mapleDmaOut wasn't reset, causing crashes or freezes in subsequent runs
Issue #1253
reset YUV state, pvr tile clip, MMU sq_remap, sh4 sq_buffer and more
2023-10-20 16:15:42 +02:00
Flyinghead
eaf2c0064c
enable copy to vram for sakura taisen 1
...
Issue #1252
2023-10-19 19:58:05 +02:00
Flyinghead
a65cd9e5f9
savestate: fix retroarch savestate compatibility
...
A new RA header must be skipped in standalone
2023-10-19 19:56:43 +02:00
Flyinghead
e94b26f1df
gdrom: return blank sector if FAD miss
...
Fixes NBA Hoopz (US) voice samples
Issue #1247
2023-10-17 14:29:05 +02:00
Flyinghead
e96b38ff5c
rend: support vscalefactor > 1 for RTT
...
SCALER_CTL.vscalefactor also applies to RTT and values > 1 will increase
the texture height.
dx11: initialize abufferPointers to avoid issues with first frame
rendered.
Fixes pause menu/battle animation with Skies of Arcadia (PAL)
Issue #1127
2023-10-16 14:51:27 +02:00
Flyinghead
e894d4df5c
sh4: limit penalty cycles to first 3 mem ops
...
Fixes choppy video in Dynamite Cop! and Resident Evil 2 intros.
Fixes desync between character and background in UFC championship intro.
Fixes Dino Crisis (JP) desync between video and subtitles.
Fixes South Park Rally boot freeze with one controller and 2 vmus.
Add cheats for Dave Mirra BMX to fix main loop timing.
Issue #1034
2023-10-16 14:39:15 +02:00
Flyinghead
c58ae4daac
vulkan: terminate context if init fails
...
Avoids crash on exit
2023-10-16 14:19:47 +02:00
github-actions[bot]
cb9af7d742
Fetch translations & Recreate libretro_core_options_intl.h
2023-10-13 22:19:51 +00:00
Flyinghead
2a364dee67
dynarec: check null codeBuffer in rewrite() if called before init
...
Fixes MINIDUMP-1VN, MINIDUMP-1X1, MINIDUMP-1XD
2023-10-13 11:41:18 +02:00