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
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
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
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
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
Flyinghead
56107b3667
dx11 oit: missing depth pass for transparent polys when autosort=0
...
The depth pass with transparent polys must also be done when autosort=0.
Fixes The Grinch pause menu
Issue #1244
2023-10-13 11:00:19 +02:00
Flyinghead
31aab32d95
dx9: unreleased resources make device reset fail
...
dcfbSurface and vmu texture were leaked when updated, causing the device
reset to fail when maximizing or restoring the app window.
Issue #1243
2023-10-13 10:55:45 +02:00
Flyinghead
0b66409ed2
naomi: default eeprom for pokasuka ghosts
...
Fixes coin assignments error at boot
Issue #1237
2023-10-13 10:51:07 +02:00
Flyinghead
8ae288d2ca
gdb: revert swapping of words
...
Partial revert of b0a520fe18
Short and ints shouldn't be swapped.
gdb can handle both little and big endian SH4 (set endian big/little).
2023-10-12 09:49:55 +02:00
Flyinghead
4419ff310a
naomi: default eeprom for manic panic
...
Fixes coin assignments error at boot
Issue #1237
2023-10-12 09:36:09 +02:00
Flyinghead
2f524923da
set extra depth scale back to 0.1 for Caesars Palace 2000
...
Fixes pause menu background transparency in video keno game.
Regression introduced by cc1b45b7cc
Issue #1236
2023-10-11 14:42:35 +02:00
Flyinghead
07d761a880
rec x64: move jit_set_exec out of exception scope in rewrite
2023-10-11 14:28:39 +02:00
Flyinghead
f6f6637973
naomi: mushikep compatibility
2023-10-11 14:25:11 +02:00
Flyinghead
2cd3ffb33f
Revert "vk oit: add sync event between renderer and vk context on Mali
...
gpu"
This reverts commit abd9219347
.
Issue #1234
2023-10-11 14:13:34 +02:00
Flyinghead
abd9219347
vk oit: add sync event between renderer and vk context on Mali gpu
...
Use vk event to wait for renderer pipeline to finish before rendering
the final frame in vk context. This seems to help Mali gpus.
Issue #1234
2023-10-11 09:35:18 +02:00
Flyinghead
417a42ae10
boxart: image mix up due to broken rand() on windows
...
srand() wasn't called and rand() returns the same number twice on
windows (RAND_MAX is only 32767).
Use c++11 random instead.
Issue #1231
2023-10-10 11:47:50 +02:00
Flyinghead
0e12153c45
libretro: frame is flipped vertically with GLES 2
...
drawQuad ignores the swapY parameter if vertices are provided.
Reverse the shiftY direction for pvr2 filter.
Issue #1233
2023-10-10 11:37:00 +02:00
Flyinghead
cb33387ed6
gdrom: clear DRQ on ATA_NOP
...
Fixes Sentimental Graffiti 2 hang when switching disk
Issue #1232
2023-10-09 22:39:54 +02:00
Flyinghead
38d4689b63
gl,vk,dx: use nearest filtering for mipmap with PT polys
...
Interpolating between LoDs produces unexpected alpha values.
dx,vk: add negative LoD bias
Fixes "Press Start" text in Trizeal title screen
dx11: get rid of bogus nearest wrap hack
Can't reproduce original issue with daytona
Fixes Virtua Tennis title screen
Issue #1230
2023-10-09 21:09:03 +02:00
Flyinghead
23d1db9c75
nvmem: add email address to flash ISP config
...
Issue #1227
2023-10-09 20:44:15 +02:00
Flyinghead
4e079b5d0b
missing override keyword
2023-10-08 19:14:33 +02:00