Flyinghead
a7702c622a
aica: don't disable channel when reaching full attenuation
...
Some games rely on the channel still being processed and CA/LP being
updated. Courtesy of @kihato
Issues #472 , #483 , #1180 , #1249 , #1030 (partial)
2023-12-31 12:02:42 +01:00
Flyinghead
9f9b29b833
rend: force Native Depth Interpolation for AMD gpus
2023-12-28 17:48:33 +01:00
Flyinghead
06529b63f7
gl: don't invert y when saving a test screenshot
2023-12-28 17:36:50 +01:00
Flyinghead
0d36154618
hle bios: wince games hang after IP.BIN
...
regression introduced by 41723a831f
2023-12-28 17:17:11 +01:00
Flyinghead
c7b6f22e10
naomi: limit rom dma delay to 1 sec
...
Fixes crash at boot with jambo safari.
Fix for MINIDUMP-293
2023-12-25 19:07:08 +01:00
Bobby Smith
d069b45bff
[Libretro] Adds some core options description + minor changes
2023-12-23 20:43:19 +01:00
github-actions[bot]
4a0ace5de2
Fetch translations & Recreate libretro_core_options_intl.h
2023-12-22 22:19:29 +00:00
Bobby Smith
57c2dcd961
[Libretro] Fix VMU scaling for dynamic res games
2023-12-21 14:20:34 +01:00
vkedwardli
790f5b1ad2
Video Routing Revamp ( #1323 )
...
* Update Spout2 dep
* Remove all `initVideoRouting` call from `GraphicContext`
* Fix MinGW build error
2023-12-21 14:19:57 +01:00
Flyinghead
54ac9c6361
naomi: lower rom dma transfer speed
...
Decrease from 20 to 7 MB/s. Fixes various freezes with Force Five aw
conversion.
Issue #141
Don't expose atomiswave A0_006 registers to naomi and other arcade
platforms.
2023-12-21 14:18:53 +01:00
Flyinghead
449b871e0c
vk: crash when loading custom texture
...
Regression due to 939e2bc68f
Issue #1351
2023-12-21 10:04:35 +01:00
scribam
e057370e97
core: add missing pragma once to header files
2023-12-17 11:12:20 +01:00
scribam
c938f7b0df
deps: build breakpad on current compatible systems only
2023-12-17 11:11:51 +01:00
Bobby Smith
99dc278ad2
Broadcast override for South Park Rally
2023-12-17 11:11:23 +01:00
scribam
bccdc6600a
ci: update github actions
2023-12-17 11:10:56 +01:00
Flyinghead
ba1a68a69f
vk: fix setObjectName on 32-bit platforms
2023-12-17 11:10:19 +01:00
Flyinghead
363c2c4c3f
modem: register flags documentation
2023-12-17 11:07:13 +01:00
Flyinghead
fe429ec01e
move holly interrupts out of types.h
2023-12-16 23:04:39 +01:00
Flyinghead
192838b9c1
maple: lightgun must return 0 for trigger axes
...
Fixes Death Crimson 2 fast forwarding in story mode when using a
lightgun.
Issue #646
2023-12-16 16:47:48 +01:00
github-actions[bot]
2a19ccf945
Fetch translations & Recreate libretro_core_options_intl.h
2023-12-15 22:19:48 +00:00
scribam
00954f1b60
egl: make sure display is valid before cleanup
2023-12-13 17:32:40 +01:00
scribam
bf4346c849
android: update agp and gradle to version 8.2
2023-12-13 17:31:56 +01:00
scribam
32502e7459
cmake: remove hardcoded path to portlibs/switch
2023-12-13 17:31:17 +01:00
scribam
99031e23d3
windows: cleanup non-sdl code paths
2023-12-13 17:30:29 +01:00
github-actions[bot]
f4f087a6ea
Fetch translations & Recreate libretro_core_options_intl.h
2023-12-08 22:19:57 +00:00
Flyinghead
0433fd824c
naomi: fix handling of dma abort
...
Fixes hang in f355 twin and twin2
2023-12-08 18:30:12 +01:00
Bobby Smith
9137ff998f
Add a hotkey to bypass emulated keyboard
2023-12-07 16:48:31 +01:00
Flyinghead
7cc77b10ed
naomi: schedule end of cart dma
...
Set to 20 MB/s to fix meltyb satsuki vs kouma hang when starting fight
Issue #1255
2023-12-07 16:14:10 +01:00
Flyinghead
07f208d2a2
elan: set dma completion delay to fixed min value
...
Fixes initdexp hang at race start
Issue #1337
2023-12-07 13:43:52 +01:00
Flyinghead
05cd7ee8d3
naomi2: fix initdv3j boot. avoid end of area crash with initdv2/v3jb
...
Abort processing and set elan error when invalid draw/dma commands are
executed.
Issue #981
Fixes MINIDUMP-K5 MINIDUMP-JS MINIDUMP-S0 MINIDUMP-98 MINIDUMP-125
MINIDUMP-12D MINIDUMP-22Q
Delay completion of elan dma transfers. Fixes initdv3j boot.
Issue #647
gdrom: some data was serialized twice
2023-12-05 18:25:40 +01:00
scribam
d8e61520af
windows: map arm/arm64 to host_context_t
2023-12-04 12:00:38 +01:00
Flyinghead
e9beea484d
Merge remote-tracking branch 'origin/master' into dev
2023-12-04 11:58:12 +01:00
Flyinghead
4aecdbbb25
input: new saturation setting for full analog axes. Gamepad settings UI
...
Saturation reduces or increases the range of analog axes.
Issue #675
Axes values are re-scaled with dead zone to allow small values.
New Gamepad Settings dialog box to set up dead zone, saturation and
rumble/haptic power.
2023-12-04 11:57:49 +01:00
Flyinghead
d7c28a4805
aica: recommpile dsp when loading a state
...
Fixes bad noise when loading a menu state on tetris from in game.
2023-12-03 20:51:09 +01:00
Flyinghead
939e2bc68f
vk: better deferred deletion. fix validation layer issues
...
Use raii-like mechanism to delete resources when not in use.
Fix several issues reported by validation layers (vtennis rtt, main
buffer size resizing, ...)
2023-12-03 19:18:16 +01:00
Flyinghead
ce4a3a7147
scif: always schedule timer when updating baud rate
...
Old savestates don't have any callback set, and read only devices
(barcode readers) won't schedule any either
UI message when r/w card is ejected
2023-12-03 18:22:52 +01:00
Flyinghead
5fde889d7c
builtin cheat for f355 network race. enable builtin cheats when online
...
Increase the datapump timeout from 500 to 1000 to avoid an error when
posting network race results.
Enable built in cheats when online
2023-12-03 16:44:43 +01:00
github-actions[bot]
fd2a87fca2
Fetch translations & Recreate libretro_core_options_intl.h
2023-12-01 22:19:52 +00:00
Bobby Smith
153dbb0c56
[Libretro] Input descriptors fixes ( #1330 )
...
* Input descriptors fixes
* Refresh input descriptors w/o having to toggle menu
2023-12-01 15:05:30 +01:00
scribam
e53433e6f5
cmake: use glad glx/egl/wgl only when sdl2 is not found
2023-12-01 15:04:41 +01:00
scribam
db7895cea5
Some ifdefs to improve builds ( #1325 )
...
* mmu: hide some jit and fast mmu functions behind ifdef
* linux: move log to the correct place
2023-12-01 15:03:59 +01:00
scribam
f3a774ab4e
imgui: use fonts upload code from v1.90
2023-12-01 15:02:43 +01:00
Flyinghead
bd25c14cfd
libretro: fix manic panic touchscreen buttons
2023-11-29 12:31:30 +01:00
Flyinghead
035ea0b0c0
Force HLE bios for stupid invaders. Don't autosave state if networking
...
Force HLE bios for stupid invaders
Issue #354
Don't autosave state if GPPO or naomi networking is on
2023-11-29 12:30:16 +01:00
Flyinghead
d6593b9c6e
maple: race controller has only 3 axes
...
Reporting 5 axes (with the optional pedals unit) breaks some games:
daytona usa, super speed racing, F1 world grand prix, ...
2023-11-29 12:26:04 +01:00
scribam
105ab95efa
deps: update imgui and implot
2023-11-25 17:08:01 +01:00
Edward Li
2c711e46fe
Batch script for generating Visual Studio project
2023-11-25 17:07:34 +01:00
Edward Li
923be3899d
msvc: update zlib includes, set default startup project
2023-11-25 17:07:34 +01:00
Flyinghead
cb518b5481
serial: fix RDF and TDFE status bits
...
RDF and TDFE can't be reset if tx/rx fifo is below/above trigger
Remove rx overrun check
Proper reset of scif state
Fixes maxspeed, vonot and hell gate battle cable.
Tetris connects but still has input responsiveness issues.
sh4 mmr: use unnamed bitfields
2023-11-25 17:06:45 +01:00
Flyinghead
a18e3701c6
Merge remote-tracking branch 'origin/master' into dev
2023-11-25 16:58:59 +01:00