Commit Graph

1883 Commits

Author SHA1 Message Date
Sorgelig
a8742ee9d8 menu: prohibit BT pair while in map/remap menu. 2025-08-04 17:42:24 +08:00
Alan Steremberg
5ee7f9e0fa Apple-II: added DSK read/write support (#1011) 2025-07-31 13:46:23 +08:00
misteraddons
089757e33c OSD: Lookahead 0-3 positions when scrolling (#1009)
* Lookahead 3 positions when scrolling

* Add lookahead position adjustment

0 = disabled
1 = 1 position ahead
2 = 2 positions ahead (default)
3 = 3 positions ahead

* Implement lookahead config variable (0-3 positions)
2025-07-30 12:41:08 +08:00
zakk4223
448f1f629d Bumper l/r or -/+ -> prev/next letter in file picker (#1007) 2025-07-23 14:33:30 +08:00
humply
a92802b5f4 ao486: Add ATA-1 Identify Drive words 4 and 5 for ao486 BIOS (#1006) 2025-07-20 16:39:18 +08:00
Sergiy Dvodnenko
03445fd99b Saturn: fix seek delay. (#1005) 2025-07-18 05:38:14 +08:00
Sergiy Dvodnenko
bd7e522129 Saturn: fix seek delay (Batman Forever: batmobile) (#998) 2025-06-29 22:32:30 +08:00
Andre Zeps
c0171c9dca CD-i: Fixed buffer overflow (#996)
Fixes potential cause of SIGSEGV
during image reading
2025-06-25 16:16:27 +08:00
David Shadoff
baa19ad26c PCE: fix limit seek time parameters 2025-06-24 14:36:24 +08:00
David Shadoff
3fddb9d19a PCE: Fix Stop key on CD+G player
Fix STOP key on CD+G graphics player, by waiting until head seek completed before sending subcode sector for new location.
2025-06-10 01:54:02 +08:00
Andrea Chiavazza
d3f6540786 Fix comparison of bootcore= argument (#993) 2025-06-10 01:52:28 +08:00
David Shadoff
f8d5f51c0c TGFX16: Fixes pause on CD+G
* Fixes pause on CD+G (TurboGrafx16_MiSTer#189)

Fix pause on GRAPHICS playback screen by continuously sending subcode data. Also, synthesize subcode data when subcode file not found, so that regular CDs don't have issues in that function.

* suppress debug msg
2025-05-28 16:18:33 +08:00
David Shadoff
b69c1ab0c1 TGFX16: Initial CD+G support
Requires corresponding updates to TurboGrafx16_MiSTer.
Currently works when audio is running; pause/stop will need further updates.
Currently only supports a single, *.sub file which represents the whole disc.
2025-05-26 13:30:45 +08:00
Sorgelig
71ecbd7408 Release 20250525. 2025-05-25 01:45:42 +08:00
Sorgelig
c1cb12d85b build.sh: fix syntax. 2025-05-25 01:45:18 +08:00
zakk4223
5921122070 video: guard division by zero in spd_config_dv 2025-05-20 14:56:53 +08:00
Sergiy Dvodnenko
de49ada9a7 Saturn fixes
-fix the status of Read command (Die Hard Arcade logo music)
-add seek delay before reading track (Albert Odyssey cutscene)
2025-04-30 21:54:40 +08:00
Andre Zeps
2f6459d887 CD-i: Fixed buffer invalidation on image change (#984)
- Fixes games not loading after inserting audio CDs

CD-i: Disc type transfer to core

- Audio CD or CD-i sent via status flags

CD-i: Adopt folder select behavior of PSX and Saturn

A single image in a folder is loaded when a folder is selected
2025-04-23 14:09:06 +08:00
Alexey Melnikov
05512ebf61 PCECD and Saturn fixes.
PCECD and Saturn fixes.
2025-04-22 12:18:22 +08:00
Sergiy Dvodnenko
5529461cfe Saturn: increase delay for the Seek command (Radiant Silvergun stage 4D) 2025-04-20 11:30:26 +03:00
Sergiy Dvodnenko
5ab85ddac3 Saturn: fix the track offset for 2048 byte mode. 2025-04-19 14:43:16 +03:00
Sergiy Dvodnenko
8b5187ef2c PCECD: returns READSUBQ data and status at the end of the frame. end. 2025-04-18 15:48:21 +03:00
Martin Donlon
1074cdcfdd Add support for save states in arcade cores (#981)
Initialize the save state system after processing the MRA if the ss_base address is set.
Use the savestates/Arcade directory for arcade savestates
2025-04-16 13:51:16 +08:00
Rikard Bengtsson
2ad7718ea9 Comment custom font path in MiSTer.ini (#980)
Seems weird to trying to read a font file probably no one has, so I commented this line.
2025-04-14 19:57:36 +08:00
Sergiy Dvodnenko
e8b11f49b9 PCECD: abort SAPEP interrupt by the other command. 2025-04-04 20:53:08 +03:00
zakk4223
1d201a300b Add interlaced video vertical filter (#976) 2025-03-31 14:30:30 +08:00
Sergiy Dvodnenko
0b2e6eb2bd Saturn: cancel the fix for TOC, add hack for WWF games (#973) 2025-03-15 00:55:11 +08:00
Sorgelig
c24e635f1d Release 20250305. 2025-03-05 22:12:54 +08:00
Martin Donlon
785d0a4b3e Arcade cheat support (#969)
Remove dip switch based cheat support which was unused by any core.
MRA files can now specify cheat data directly
2025-02-20 16:11:28 +08:00
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