Commit Graph

477 Commits

Author SHA1 Message Date
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
Sergiy Dvodnenko
f2d61de09f Saturn: fix the status of Play command (Suchie-Pie Doki Doki Nightmare) (#1038) 2025-09-25 14:21:12 +08:00
JOTEGO
7aad9e81e3 mra_loader: fix mapping 2025-09-11 14:46:00 +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
Sergiy Dvodnenko
470ee2f5c3 Saturn: fixes
-fix reverse seek delay
-add CRC calculation for data sectors (cdbtest)
2025-08-18 18:56:52 +08:00
Sergiy Dvodnenko
d0fe3f0b8d Saturn: adjust max seek delay. (#1016) 2025-08-07 10:31:17 +08:00
Alan Steremberg
5ee7f9e0fa Apple-II: added DSK read/write support (#1011) 2025-07-31 13:46:23 +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
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
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
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
Sergiy Dvodnenko
e8b11f49b9 PCECD: abort SAPEP interrupt by the other command. 2025-04-04 20:53:08 +03:00
Sergiy Dvodnenko
0b2e6eb2bd Saturn: cancel the fix for TOC, add hack for WWF games (#973) 2025-03-15 00:55:11 +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
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
humply
adc62bb1ea ao486: Improve UMA by using the real ROM size when loading a ROM (#961) 2025-01-31 20:44:29 +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
kdedon
020b1d7706 Read new .cfg file, update drive structure (#949) 2025-01-13 21:35:06 +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
Sergiy Dvodnenko
5418c6f09a Saturn: initialize the external backup memory. (#938) 2024-12-09 13:03:25 +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
Sergiy Dvodnenko
2ae40aeadb SNES: add Sufami Turbo support (combined rom) (#927) 2024-10-31 01:16:12 +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
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
terminator2k2
cab156339e add support for svcsplus .Neo Format (#909) 2024-07-11 20:59:16 +08:00
Sergiy Dvodnenko
74d819b35a Saturn: finish reading one sector when a PLAY command is immediately interrupted by a SEEK command (Astal sound stutters) (#893) 2024-03-31 11:59:50 +08:00
RoboSchmied
bd096798a0 Fix: 8 typos (#892)
Signed-off-by: RoboSchmied <github@roboschmie.de>
2024-03-29 16:37:43 +08:00
Sorgelig
77b41d0c6a MGL/MRA: add same_dir attribute for setname. 2024-03-26 01:11:12 +08:00
Alyssa Dierking
8d14a4ddb7 PSX: Fix the end sector for the last track on audio CDs (#888) 2024-03-24 20:42:41 +08:00
Zakk
9d7f739e34 PSX: match user_io buffer size to chd hunk size 2024-03-12 19:53:45 -04:00
Zakk
3a0d20577e Use hunksize from chd instead of header constant 2024-03-12 19:31:10 -04:00