Flyinghead
2ed4b4a984
tentative uwp build fix
2023-11-25 15:55:24 +01:00
Flyinghead
f11a5981fe
dynarec: increase code cache free space limit from 16 to 32 KB
...
Windows CE games have huge code blocks. (Tomb Raider - Last Revelation)
Fixes MINIDUMP-21R
2023-11-25 15:53:52 +01:00
github-actions[bot]
ea83b08f89
Fetch translations & Recreate libretro_core_options_intl.h
2023-11-24 22:19:21 +00:00
scribam
b785944560
cmake: use CMAKE_CXX_EXTENSIONS for Nintendo Switch
2023-11-23 16:51:50 +01:00
Flyinghead
8f3124d14e
gdrom: increase gdrom ticks by 10%
...
Fixes Sakura Taisen 3 broken music
Issue #692
2023-11-23 16:49:05 +01:00
Flyinghead
14f3507b86
naomi: initd card reader fix. card reader refactoring
...
cardInserted was shadowed by initd card reader
use deque and vector instead of array+indexes
2023-11-23 16:44:03 +01:00
Flyinghead
4efacd7d71
Battle cable support
...
work in progress
f355 and aero dancing seem to work
vonot and tetris don't
maxspeed is broken
2023-11-23 16:40:20 +01:00
Flyinghead
a9d5b77053
Merge remote-tracking branch 'origin/master' into dev
2023-11-20 17:13:51 +01:00
Flyinghead
bc28c7ccb3
lr: enabke Insert Card button for all card reader games
...
Hide naomi f355 series and sgdrvsim on non-desktop platforms
2023-11-20 17:11:27 +01:00
scribam
f14c29fd04
android: update android gradle plugin to version 8.1.4
2023-11-18 18:21:45 +01:00
scribam
3303ecbbd1
cmake: create folder hierarchy only for Xcode or Visual Studio generators
2023-11-18 18:21:19 +01:00
Flyinghead
c4c4c2fde0
naomi: club kart card reader support
2023-11-18 18:20:41 +01:00
Bobby Smith
78a874d20e
Add slider to change crosshair size and a core option for the Libretro core ( #1304 )
2023-11-18 13:44:57 +01:00
Flyinghead
ef321d81a4
ui: customizable UI scale factor. rescan content button
2023-11-15 20:48:00 +01:00
Flyinghead
df83ca436c
input: use 16 bits of precision for analog axes/triggers
2023-11-15 18:24:30 +01:00
Bobby Smith
665ef86cf0
[Libretro] Change VMUs scaling for GL/D3D11
2023-11-15 11:55:25 +01:00
Flyinghead
b9601d26e3
disable per-game settings for video routing options
...
Enabling video routing in a per-game config causes a crash.
Fixes MINIDUMP-22K
2023-11-15 11:54:33 +01:00
Flyinghead
038df0d923
dx9: half-pixel fix for rtt. disable separate alpha/color blend funcs
...
The dx9 half-pixel translation fix must use the rtt texture pixel size.
Issue #1299
ImGui enables separate alpha and color blending funcs so it needs to be
disabled in the renderer.
Issue #1301
2023-11-15 11:50:45 +01:00
Flyinghead
73cbd7a183
libretro: crosshair/vmu invisible with gl per-triangle/per-strip
...
libretro needs ofbo.aspectRatio to be set when drawing crosshairs and
vmus
2023-11-15 11:47:34 +01:00
Flyinghead
ab25cc73a9
libretro: fix lightgun crosshair blend func and size
...
Use upscale factor for lightgun crosshair (opengl, dx11)
Fix crosshair blend function (opengl)
2023-11-14 15:46:44 +01:00
Flyinghead
a0014bc810
naomi: allow printing for f355/1 screen. Fix print template
...
f355 vanilla can print even when running with a single screen.
Fix print template by Ciopy Burns
Repeat print template vertically as needed for longer prints
No networking for f355 vanilla
2023-11-14 15:42:20 +01:00
Flyinghead
6de5879cb4
libretro: enable "Insert Card" button for vf4 and barcode games
...
Still no way to input barcode code however
2023-11-14 15:37:26 +01:00
Flyinghead
32ecb141df
libretro: macos build fix
...
Some OpenGL functions are missing on macOS
2023-11-13 14:39:20 +01:00
Flyinghead
4cd90d8ebb
rend: yet another hash fix of vq textures
...
The calculated size for vq textures was half the correct value, which
affects the texture hash. Calculate the old hash and use it as fallback
for backward-compatibility.
Issue #1291
Make the texture data start address really point to max mipmap data, no
more codebook skipping.
2023-11-13 14:37:38 +01:00
Flyinghead
46eab502e4
libretro: don't link with OpenGL libs on android, windows and linux
...
Issue #1221
2023-11-12 13:05:13 +01:00
Flyinghead
535fbe29f8
rend: fix hash of vq textures
...
Do correct hashing of VQ textures to avoid hash conflicts. Keep previous
hash for backward-compatibility.
Issue #1291
2023-11-11 18:57:16 +01:00
Flyinghead
41723a831f
use static init when possible. use unnamed bit-fields. refactor vmuBeep
...
no functional changes
2023-11-11 18:54:10 +01:00
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