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
Zakk
40501a8775
Update to latest libchdr
...
zstd compression and removal of flac (moved to single file implementation)
2024-03-12 19:28:51 -04:00
Rikard Bengtsson
6ab4f0036f
N64: Software cheats ( #882 )
...
* N64: Implement cheats
* Remove unused function
* Corrected byte mask condition (skip if 0xffffffff)
* Meow
* Final changes to make the parser compatible with gamehacking.org's cheat files.
* Revert back to old pointer convention.
2024-03-07 19:39:20 +08:00
Sergiy Dvodnenko
39e21237c1
Saturn: fix track offset for CHD
2024-03-03 17:39:39 +02:00
Sergiy Dvodnenko
7e6231c768
Saturn: fix audio track buffering (audible clicks)
2024-03-03 17:36:35 +02:00
Sergiy Dvodnenko
bb31f66e3a
Saturn: ignore index 0 when parsing CUE for CHD compatibility ( #879 )
2024-03-02 00:31:14 +08:00
Sergiy Dvodnenko
09b64eb927
Saturn: fix track count
2024-02-28 18:42:19 +02:00
Sergiy Dvodnenko
6a154079bf
Saturn: send disc system ID data to FPGA
2024-02-28 17:54:52 +02:00
Sergiy Dvodnenko
9f7a6c3124
Saturn: add support for multi-index tracks (Monster Slider)
2024-02-28 17:50:25 +02:00
Sergiy Dvodnenko
f19685b118
Saturn: use a common save file for multi-disc games ( #872 )
2024-02-06 23:45:05 +08:00
Rikard Bengtsson
9ba9b7febd
N64: Push transfer pak save data directly to GAMEBOY folder ( #871 )
...
* N64: Implement improved save handling for Transfer Pak games.
2024-02-03 23:47:53 +08:00
Rikard Bengtsson
03b4e0097c
N64: Hide auto-detect info with MiSTer.ini ( #868 )
2024-01-16 20:24:40 +08:00
Rikard Bengtsson
09e2f4fd03
Fix bug in dead zone code affecting DS3/DS4 ( #866 )
...
A small bug was introduced with the new dead zone code that made it ignore "quirks" regarding DS3/DS4. These devices should automatically be given a dead zone of 10, as it was before.
2024-01-15 13:00:13 +08:00
Rikard Bengtsson
1b8ed443a8
Add setting to disable automatic switching of controller pak for p1 ( #863 )
2023-12-22 14:36:23 +08:00
Marcoen Hirschberg
52076b908b
N64: support fast ROM loading ( #862 )
...
Normal ROM loading is still supported to not break older versions of the
core.
2023-12-16 01:35:57 +08:00
Rikard Bengtsson
e9340593f4
N64 improvements, save files ( #859 )
...
N64 improvements. Split N64 save files into eep, sra, fla, mpk and tpk files.
Add "wide" tag detection to database, auto-switches to widescreen if found.
Prioritize N64-database_user.txt, so that people can override games already in the regular database file.
Honor order that rpak, cpak and tpak are written in database, for p1 controller.
2023-12-05 20:55:12 +08:00
Rikard Bengtsson
c802a6a014
N64 improvements. ( #853 )
...
* N64 improvements.
Better Auto detection of N64 games (region, security chips, save type).
Better info message after loading a game. Clean up.
* Update n64.cpp
Accidentally included the header file twice.
2023-11-21 02:08:58 +08:00
trbocode
c0e69e170b
Fix N64 for gb file extension ( #847 )
...
Previous commit detected .gb files as N64
2023-11-06 16:34:00 +08:00
trbocode
c3c0d8cf64
Fix N64 condition ( #845 )
2023-11-03 18:41:22 +08:00