Commit Graph

1904 Commits

Author SHA1 Message Date
Brendan Saricks
596ebe5dc0 video: Change composite_sync default value to 1
* Change default composite_sync value to 1

From a troubleshooting perspective, composite_sync=1 seems like a more common gotcha because more people are using consumer CRTs than monitors.

I'm wondering if it makes sense to make this change as it covers more use cases.

* Update cfg.cpp
2025-10-16 14:28:31 +08:00
Bemjo
4e2e950237 PSX: Persistent noreset.txt state until core is reset or reloaded. (#1046)
Co-authored-by: Bemjo <Bemjo@users.noreply.github.com>
2025-10-14 22:01:01 +08:00
Sergiy Dvodnenko
75f567e96d Saturn: transition to the next track when indexes overflow (Flash Sega Saturn Vol. 14: Monster Slider demo) (#1044) 2025-10-02 12:36:19 +08:00
Andre Zeps
1addb89ffe CD-i: Fix table of contents (#1043)
Repair of accidental removal of subcode generation
during Lead-In. (negative lba)

Bug was introduced with c0171c9
2025-09-30 14:27:16 +08:00
Brendan Saricks
aa998b6fa2 Add Gamate to yc.txt (#1042)
[Insert joke about Gamate here]
2025-09-30 00:16:59 +08:00
MikeS11
7ce34b2651 YC.txt Update 20250926 (#1040)
Added ST_V, CD-I, Many JT Cores and others
2025-09-28 19:44:57 +08:00
Sergiy Dvodnenko
f2d61de09f Saturn: fix the status of Play command (Suchie-Pie Doki Doki Nightmare) (#1038) 2025-09-25 14:21:12 +08:00
misteraddons
0f667a8442 Video: Automatic Direct Video dv_dac.txt Parsing Fix (#1036)
* Simple Auto Direct Video

direct_video=2
Checks for 1024x768 HDMI resolution and sets direct_video=1
No hot plug detect
No EDID parsing
No device whitelist
No hdmi_limited set based on EDID whitelist

* Add EDID detection and set hdmi_limited for common DACs

- AG6200 sets hdmi_limited=2
- CS5213 sets hdmi_limited=0

* Fix logic to pass normal EDID resolution if not 1024x768

* Update MiSTer.ini

* Remove 1024x768 resolution check

- Only use mfg_id from EDID to identify known compatible DACs

* Add DAC id and settings to dv_dac.txt and dv_dac_user.txt

- mfg_id
- rgb range
- hdmi_audio_96khz
- composite_sync: 0, 1, or "" (default is "")
- dv_dac_user.txt for HDMI video upscalers that support direct video
  - device commented out by default

* Fix parsing of dv_dac.txt

DAC model name wasn't being displayed due to empty composite_sync field
2025-09-14 18:13:51 +08:00
zakk4223
5f2ccf6ab7 Menu: Restore bumper prev/next letter file navigation (#1037) 2025-09-14 18:12:39 +08:00
misteraddons
4b591f58fc Automatic Direct Video (#1035)
* Simple Auto Direct Video

direct_video=2
Checks for 1024x768 HDMI resolution and sets direct_video=1
No hot plug detect
No EDID parsing
No device whitelist
No hdmi_limited set based on EDID whitelist

* Add EDID detection and set hdmi_limited for common DACs

- AG6200 sets hdmi_limited=2
- CS5213 sets hdmi_limited=0

* Fix logic to pass normal EDID resolution if not 1024x768

* Update MiSTer.ini

* Remove 1024x768 resolution check

- Only use mfg_id from EDID to identify known compatible DACs

* Add DAC id and settings to dv_dac.txt and dv_dac_user.txt

- mfg_id
- rgb range
- hdmi_audio_96khz
- composite_sync: 0, 1, or "" (default is "")
- dv_dac_user.txt for HDMI video upscalers that support direct video
  - device commented out by default
2025-09-12 14:08:50 +08:00
JOTEGO
7aad9e81e3 mra_loader: fix mapping 2025-09-11 14:46:00 +08:00
Bemjo
c46f248b58 input: Fixed QUIRK_WIIMOTE from being applied to Wii U Pro Controllers. (#1031) 2025-08-31 17:00:31 +08:00
Sorgelig
ae6dc92c15 Release 20250828. 2025-08-28 23:20:43 +08:00
Sorgelig
3d14fe83c1 C64: support for Easyflash writes. 2025-08-28 23:00:46 +08:00
zakk4223
7f9e0f08e4 Mount saturn saves on index 1, allow selecting a save file (#1028) 2025-08-27 17:54:36 +08:00
Sergiy Dvodnenko
dc19d82810 Saturn: fixes
-tweak seek delay calculation
-add hack for Road Rash title/menu music
2025-08-22 14:32:14 +08:00
Sergiy Dvodnenko
6c5e0a9054 Saturn: fix sector data transfer for Mode 2. (#1024) 2025-08-20 02:23:33 +08:00
zakk4223
8c2d026ccc Some fixes/improvements for core Help viewing (#1022)
* Don't hang on help files when fb_terminal=0

* Setup process so hotkeys work in less. Some changes to help improve pdf performance
2025-08-18 19:10:34 +08:00
Sergiy Dvodnenko
470ee2f5c3 Saturn: fixes
-fix reverse seek delay
-add CRC calculation for data sectors (cdbtest)
2025-08-18 18:56:52 +08:00
misteraddons
eef9cbd6d9 video: Support for chroma subcarrier over VGA
Adds "subcarrier" config flag, used to enable chroma subcarrier output over VGA Vsync for external RGB to NTSC/PAL converters.
2025-08-14 14:32:07 +08:00
Sergiy Dvodnenko
d0fe3f0b8d Saturn: adjust max seek delay. (#1016) 2025-08-07 10:31:17 +08:00
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