Koston-0xDEADBEEF
5201df3b44
input: Optimise autofire handling ( #970 )
...
Rearrange autofire logic to avoid unnecessary clock_gettime() syscalls.
2025-02-20 16:07:49 +08:00
terminator2k2
6bca8265c1
input: Add Sinden Light Gun ( #968 )
2025-02-18 16:25:23 +08:00
Alexey Melnikov
7513e58f57
Merge pull request #965 from srg320/master
...
Saturn: fix the start of the track in the TOC, recalculate the CD cycle time when file access is delayed.
2025-02-10 20:58:52 +08:00
Sergiy Dvodnenko
80107bf693
Saturn: recalculate the CD cycle time when file access is delayed (Time Gal & Ninja Hayate)
2025-02-08 11:28:34 +02:00
Sergiy Dvodnenko
9003f1706f
Saturn: fix the start of the track in the TOC (WWF Wrestlemania, WWF In Your House)
2025-02-08 11:17:37 +02:00
Sergiy Dvodnenko
6bbc3a4809
Saturn: add delay for the Seek command (Radiant Silvergun stage 4D) ( #960 )
2025-02-06 23:58:02 +08:00
That One Seong
e484d703f7
input: Add support for OpenFIRE lightguns ( #964 )
...
* Add OpenFIRE lightguns to guns whitelist
* Add preliminary OpenFIRE support
Guns are detected as light guns based on static VID and OpenFIRE name prefix, as the PID can be any number of different values depending on the user.
Because OpenFIRE guns can be polled through serial devices, a basic (read: hacky) heuristic is used to poll for serial port paths and send a signal to compatible guns to enable their MiSTer compatible mode.
* Tabbbbbs
* Directly open and write to file rather than rely on system echo
2025-02-05 21:07:13 +08:00
kdedon
e5269b06c1
ide_cdrom: Fix error in Rema Sword of Truth ( #963 )
2025-02-04 15:04:01 +08:00
Koston-0xDEADBEEF
77fff3b9d9
Add debug build ( #958 ) ( #959 )
...
Set DEBUG=1 for make to build with debug symbols and without
optimizations.
2025-01-31 20:45:33 +08:00
humply
adc62bb1ea
ao486: Improve UMA by using the real ROM size when loading a ROM ( #961 )
2025-01-31 20:44:29 +08:00
kdedon
8bcbd26d50
IDE: Add config, disc and track info, set features packet support ( #957 )
2025-01-23 22:43:43 +08:00
bootsector
599f9e2f95
Fix asm operand has impossible constraints error in modern gcc versions ( #956 )
2025-01-21 14:43:59 +08:00
Andre Zeps
57d29ae3e5
Philips CD-i: Subcode and image handling ( #954 )
...
* Philips CD-i: Rewritten image handling
Added subchannel Q data
Added Table of Contents
Fixed differences between CUE and CHD
Fixed handling of data in pregap
* Philips CD-i: Add support for scrambled sectors
Fixes "The Apprentice (Europe)"
2025-01-19 15:49:05 +08:00
Martin Donlon
5f9b703ae0
Adds support for Retroshooter lightguns operating in mouse mode. ( #955 )
...
Gun sends a mix of keyboard presses, mouse button presses and EV_ABS position data.
Added a QUIRK_LIGHTGUN_MOUSE quirk which passes the mouse button presses through the input system like other EV_KEY events instead of using them for mouse updates. This allows the mouse buttons to be mapped like regular joystick or keyboard buttons.
Added the left mouse button as a keycode that is accepted by the lightgun calibration menu.
Assign player if mouse button is pressed.
2025-01-19 15:48:41 +08:00
Steve Robb
74eb4be7da
Build output goes into the bin folder. ( #936 )
...
Co-authored-by: Steve Robb <softnfuzzyrobb@gmail.com >
2025-01-17 14:30:05 +08:00
MikeS11
80ae5b4aca
YC.txt Update 20250115 ( #952 )
...
Added New Cores
Updated Saturn
Other Updates for PAL60/M (Marktreesms)
2025-01-17 14:23:17 +08:00
zakk4223
1976bbe81f
Require at least one video info change before triggering change notification ( #951 )
2025-01-15 13:55:15 +08:00
kdedon
020b1d7706
Read new .cfg file, update drive structure ( #949 )
2025-01-13 21:35:06 +08:00
Sorgelig
d7019d672f
menu: allow to close OSD before saving timeout.
2025-01-08 15:01:39 +08:00
rsn8887
0dc30fe656
Revert "Fixed potential buffer overruns when adding too many .ini array elements. ( #923 )" ( #947 )
...
This reverts commit 59916ebc52 .
Max is not an array size, it is the maximum allowed
entry value.
2025-01-07 17:37:41 +08:00
oddx2k
6b9b65bbdf
Update input.cpp ( #945 )
...
Add support for Blamcon Lightguns
2024-12-30 20:18:02 +08:00
Sorgelig
d9deab4a4d
Release 20241227.
2024-12-27 15:48:50 +08:00
zakk4223
518368b8d2
fix gamecontrollerdb mappings for entries that map dpad to analog stick axis instead of hats ( #944 )
2024-12-23 22:52:56 +08:00
dana
10176338cc
change zip sorting again ( #943 )
...
* file_io: sort zips with directories again
* menu: strip now-redundant .zip extension, make <ZIP> suffix match <DIR>
2024-12-23 15:57:13 +08:00
humply
7e40f55c37
AO486: Improve memory initialization ( #942 )
2024-12-19 13:38:14 +08:00
Andre Zeps
b79e95ee97
Philips CD-i ( #939 )
...
* CD-i: add cd reading support
Inspired by the PSX code
* CD-i: add cd reading support
Fix CDI track type
* CD-i: NvRAM backup and restore
2024-12-16 13:04:40 +08:00
MikeS11
9e2e0d7088
Increase YC Mode Arrary ( #940 )
...
Current Saturn core extends the requirements beyond 10 to 14 potentially more, increasing the array to 20 to fix the current limitation and allow for some buffer.
2024-12-16 12:58:10 +08:00
Sergiy Dvodnenko
5418c6f09a
Saturn: initialize the external backup memory. ( #938 )
2024-12-09 13:03:25 +08:00
Sorgelig
e20d5e85ca
video: skip dot files from backgrounds.
2024-11-27 18:59:24 +08:00
paulb-nl
ee55783393
SNES: remove hardcoded index for ROM. ( #934 )
...
This allows for changing the index without breaking older core releases
and also to use boot0-3.rom.
2024-11-25 14:40:35 +08:00
Matheus Fraguas
a5a50c528a
Support for Thrustmaster T300RS ( #931 )
...
Support for Thrustmaster T300RS Racing Wheel. Must be in PC/PS3 mode.
2024-11-18 13:33:41 +08:00
zakk4223
7f57504f92
Screenshot: don't squish video when it is rotated ( #929 )
2024-11-14 19:07:04 +08:00
Sergiy Dvodnenko
2ae40aeadb
SNES: add Sufami Turbo support (combined rom) ( #927 )
2024-10-31 01:16:12 +08:00
Steve Robb
59916ebc52
Fixed potential buffer overruns when adding too many .ini array elements. ( #923 )
...
Co-authored-by: Steve Robb <softnfuzzyrobb@gmail.com >
2024-10-10 20:07:05 +08:00
Steve Robb
042ad82eef
Added the ability to override the GCC install location, version and host architecture. ( #924 )
...
Co-authored-by: Steve Robb <softnfuzzyrobb@gmail.com >
2024-10-10 20:05:45 +08:00
Steve Robb
f543dddcb1
Allow overriding of array variables by a different section
2024-10-07 12:43:58 +08:00
paulb-nl
425780205a
Minor: N64 fix include path. SNES load rom with index 0 only ( #921 )
2024-10-03 14:34:28 +08:00
Matheus Fraguas
81dae66a70
Support for Thrustmaster Wheels ( #918 )
...
Added support for 2 Thrustmaster Wheels:
FGT Rumble 3-in-1
F430 Cockpit Wireless
Wheel must be in PC MODE.
2024-09-16 23:11:05 +08:00
Sorgelig
623bf721b3
Release 20240912.
2024-09-12 22:27:29 +08:00
Alexey Melnikov
235df77154
Merge pull request #917 from srg320/master
...
Saturn: fix the Seek command. SNES: increase the maximum bsram size to 256Kb.
2024-09-12 22:23:46 +08:00
Sergiy Dvodnenko
d1fe487a48
SNES: increase the maximum bsram size to 256Kb
2024-09-12 11:31:32 +03:00
Sergiy Dvodnenko
5e23bfe6f3
Saturn: fix the Seek command (Die Hard Arcade)
2024-09-12 11:26:45 +03:00
Rikard Bengtsson
b2c96be7f8
**N64** ( #916 )
...
Add in-memory patching to the few remaining games that still don't work property, like Jet Force Gemeni and Resident Evil 2.
Removed unused tag.
2024-09-04 14:18:14 +08:00
Rikard Bengtsson
f3736a4e13
Fix potential error in the trim() function ( #912 )
...
String length returned at line #514 could be longer than 20, not good. Using strnlen instead, to avoid reading garbage bytes.
2024-08-27 18:30:39 +08:00
Sorgelig
7ba3d88a3b
menu: enable 68010 mode for Minimig.
2024-08-20 18:00:29 +08:00
terminator2k2
cab156339e
add support for svcsplus .Neo Format ( #909 )
2024-07-11 20:59:16 +08:00
deepthaw
03f62ded4c
Change in handling overlapping button presses (fixes issue #824 ) ( #907 )
...
* Modifications to input handling to prevent held inputs from being
overridden by an alternate input mapped to the same button.
i.e. R-Type holding fire to charge special shot will not be
disrupted if a secondary fire button is pressed, autofire
or not.
* Modifications to input handling to prevent held inputs from being overridden by an alternate input mapped to the same button.
i.e. R-Type holding fire to charge special shot will not be
disrupted if a secondary fire button is pressed, autofire
or not.
* Prevent held inputs from being disrupted by alternate inputs.
i.e. in R-Type, if holding the fire button to charge a special shot,
tapping an alternately assigned fire button will not cause the charge
to stop.
2024-06-30 15:02:49 +08:00
MikeS11
6537cbb167
YC.txt Update 20240629 ( #908 )
...
Added New Cores
Multiple Updates
2024-06-30 14:57:17 +08:00
zakk4223
30e53d381b
Set rumble direction to x-axis on wheel devices. ( #906 )
...
(Rumble has no direction, but many drivers convert this to a FF_SINE)
2024-06-26 13:55:10 +08:00
deepthaw
92441b319e
adding approximate autofire rate in hz to OSD display ( #905 )
2024-06-24 12:56:51 +08:00