Commit Graph

1913 Commits

Author SHA1 Message Date
Sorgelig
80697c01b4 video: send spd info in non-direct video mode. 2025-11-12 14:55:41 +08:00
Andre Zeps
c81247306b CD-i: Adapt save file name according to PSX behavior (#1060)
All of these scenarios will share one save file:
- Root folder titles
- Multi-Disc titles
- CHD and CUE/BIN
2025-11-11 22:51:35 +08:00
Sergiy Dvodnenko
d9dbd6de84 Saturn: fix the status of commands, increase max seek delay between tracks. (#1058)
* Saturn: fix the status of commands (Die Hard Arcade, Suchie-Pie Doki Doki Nightmare)

* Saturn: increase max seek delay between tracks (Pocket Fighter)
2025-11-09 23:52:32 +08:00
zakk4223
cef0ce5e51 Fix next/prev letter jump when directories start with _
* Fix next/prev letter jump when directories start with _

* Only skip '_' on directories during SCANO_CORES
2025-11-04 13:54:37 +08:00
misteraddons
96726e4bb3 MiSTer.ini: Add missing lookahead option 2025-10-27 15:06:28 +08:00
kaloun34
32fd66d881 Update MiSTer.ini (#1051)
subcarrier : unknown option
2025-10-24 13:43:51 +08:00
misteraddons
26c7564b5d video: Make subcarrier a vga_mode option instead of standalone 2025-10-23 15:21:24 +08:00
misteraddons
2efa6a87a8 Write unique game info to /tmp/GAMENAME (#1045)
* Write unique game info to /tmp/GAMENAME

* Remove CD product code lookup, and crc32

* Remove product codes

/tmp/GAMENAME only uses file path and crc32

* Clean up

* Cleanup

* Only write CRC32 and or Product Code to /tmp/GAMEID

Realizing we already have the file path, this change writes the already calculated CRC32 and or game ID (N64 and PSX only) to /tmp/GAMEID. This ignores boot*.rom and cd_bios*.rom

CRC32: XXXXXXXX
Product Code: XXXXXXXXXXXX

* Clean up

* Update neogeo_loader.cpp

* Skip GAMEID for all BIOS files

* Guard behind log_file_entry ini option and clean up print statements

* Add MRA GAMEID support and improve GAMEID writing

MRA files use setname as serial

* Add MGL handling for /tmp/ STARTPATH, FULLPATH, CURRENTPATH, and FILESELECT

* Update mgl /tmp/ file handling
2025-10-22 19:54:43 +08:00
zakk4223
9fc5a2b212 Fix compile 2025-10-16 20:33:43 +08:00
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