ekeeke
|
0628db556f
|
[Core/CD] code cleanup
|
2019-11-28 00:20:35 +01:00 |
|
ekeeke
|
e455861255
|
[Core/CD] improved CUE file parsing (fixes issue with CUE files mixing single-track and multiple-tracks files)
|
2019-11-27 23:11:09 +01:00 |
|
ekeeke
|
863c7254c9
|
[Core/CD] added support for CD-ROM Mode 2 (Form 1 & 2) image files (fixes EBXA disc support in Wonder Library)
|
2019-11-25 19:30:07 +01:00 |
|
ekeeke
|
364d186789
|
[Core/CD] optimized accesses to CDC RAM on little-endian platforms
|
2019-11-25 17:25:34 +01:00 |
|
ekeeke
|
eeea2039b6
|
[Core/CD] fixed ISO+WAV support regression (introduced by previous commit)
|
2019-11-25 17:14:27 +01:00 |
|
ekeeke
|
0e8ac65dc4
|
[Core/CD] improved WAV file detection/support
|
2019-11-11 17:31:29 +01:00 |
|
ekeeke
|
d927c6e4cb
|
[Gamecube/Wii] fixed compilation errors/warnings with latest devkitPPC (r24)
|
2019-03-23 14:32:34 +01:00 |
|
ekeeke
|
b1ccc1aaba
|
[Core/CD] improved CD hardware reset timing accuracy on software reset
|
2019-03-23 14:01:43 +01:00 |
|
ekeeke
|
76d6fb87a2
|
[Core/CD] increased CD access latency (fixes "Aisle Lord (J)")
|
2019-03-23 13:56:50 +01:00 |
|
ekeeke
|
cae62cd675
|
[Core/CD] fixed Main-CPU/Sub-CPU synchronization edge case
|
2019-03-23 13:55:44 +01:00 |
|
ekeeke
|
0b75d4ba74
|
[Core/CD] improved accuracy of Word-RAM byte writes (verified on schematic)
|
2019-01-09 00:54:59 +01:00 |
|
ekeeke
|
39c3c6634b
|
[Core/CD] improved CDD status codes description & added support for (unused ?) error request code
|
2018-08-31 01:52:31 +02:00 |
|
ekeeke
|
d539061d99
|
[Core/CD] added support for Wondermega & Wondermega M2/X'Eye specific fader hardware (fixes CD-DA issues and freeze when using Wondermega, Wondermega M2 or X'Eye BIOS)
|
2018-08-30 18:37:12 +02:00 |
|
Clownacy
|
7a4e30d27e
|
[Core/CD] fix libFLAC compilation on MinGW-w64
Without autotools, fseeko cannot be detected automatically, so we cheat
a little.
|
2018-07-09 18:53:09 +01:00 |
|
EkeEke
|
724015c5a5
|
[Core/CD] fixed CHD data initialization (fixes potential crashes when loading non-CHD CD image files after 10MB ROM file)
|
2018-06-27 01:42:03 +02:00 |
|
EkeEke
|
00a79db64e
|
[Core/CD] fixed cooked Mode-1 (ISO) sectors access in CHD files
|
2017-09-23 00:14:43 +02:00 |
|
EkeEke
|
5a3cfbc1b9
|
[Core/CD] implemented proper CHD file virtualization
|
2017-09-19 15:00:03 +02:00 |
|
EkeEke
|
3a0ec7e895
|
[Wii] fix compilation issue caused by libretro patch to libchdr
|
2017-09-19 12:19:28 +02:00 |
|
twinaphex
|
12fde25a68
|
Fix one compilation error for MSVC 2003 Xbox 1 - size_t is defined
in stddef.h
|
2017-09-17 19:32:52 +02:00 |
|
twinaphex
|
e23498aece
|
Remove msvc 2003/2010 solutions
|
2017-09-17 19:32:52 +02:00 |
|
twinaphex
|
da80349f9c
|
Update
|
2017-09-07 02:18:14 +02:00 |
|
twinaphex
|
2dfa1317b0
|
Update libchdr
|
2017-09-06 19:07:42 +02:00 |
|
EkeEke
|
05dc8faa04
|
[Core/CD] added (optional) CHD image file support
|
2017-08-27 16:42:31 +02:00 |
|
EkeEke
|
f5c826731d
|
[Core/CD] fixed track relative time computation during pregap
|
2017-08-15 10:59:10 +02:00 |
|
EkeEke
|
2a19462f0d
|
[Core/CD] added support for platform-configurable CD file virtualization
|
2017-06-30 13:42:47 +02:00 |
|
EkeEke
|
41285e1131
|
[Core/Sound] optimized Blip Buffer implementation for stereo streams (thanks to David Knight for original idea)
|
2016-12-18 23:09:16 +01:00 |
|
EkeEke
|
17a64572e7
|
[Core/CD] fixed WAV file detection to support files generated by Audacity/FFmpeg/libavformat with RIFF header metadata chunks
|
2016-09-09 16:03:41 +02:00 |
|
EkeEke
|
60bb5edb17
|
[Core/CD] fixed access to Sub-CPU "read-only" communication registers (fixes Round 5 Boss freeze in Streets of Rage / Sega Classics Arcade Collection)
|
2016-09-07 23:01:40 +02:00 |
|
EkeEke
|
36da8a2453
|
[Core/CD] CD timings should be initialized during CD hardware initialization (fixes broken Mode 1 support)
|
2016-07-06 23:09:15 +02:00 |
|
EkeEke
|
38753afaa5
|
[Core/CD] improved CDD "play" command accuracy (fixes "Snatcher" Act 2 starting cutscene)
|
2016-07-03 15:52:17 +02:00 |
|
EkeEke
|
2e8fde0963
|
[Core/CD] fixed comment
|
2016-06-22 01:22:47 +02:00 |
|
EkeEke
|
ece23d007e
|
[Core/CD] improved PAL Mega CD timing accuracy
|
2016-06-22 01:15:15 +02:00 |
|
EkeEke
|
d819b4bccd
|
[Core/CD] increased CD drive latency (fixes Earnest Evans)
|
2016-05-14 17:47:01 +02:00 |
|
EkeEke
|
a0f161ed2d
|
[Core/CD] fixed bootable cartridge (mode-1) corrupting loaded CD BIOS
|
2016-05-03 17:19:26 +02:00 |
|
EkeEke
|
f9e74075ad
|
[Core/CD] fixed AUDIO tracks length calculation when using separated files (WAV/OGG/BIN) with INDEX pause defined in CUE file
|
2015-08-26 23:52:19 +02:00 |
|
EkeEke
|
e0351dbf61
|
[Core/CD] minor changes to CDD status codes
|
2015-08-26 23:33:20 +02:00 |
|
EkeEke
|
e347ef2713
|
[Core/CD] minor optimization
|
2015-07-09 23:49:41 +02:00 |
|
EkeEke
|
ba2d0dec0e
|
[Core/CD] forced DATA track minimal length (fixes BIOS refusing to boot small homebrew demos)
|
2015-07-09 23:48:30 +02:00 |
|
EkeEke
|
add8607cbf
|
[Core/CD] modified CDD "no disc" status code (fixes boot sequence loading time when no disc is loaded)
|
2015-07-09 23:40:09 +02:00 |
|
EkeEke
|
bbdb551faf
|
[Core/CD] improved PCM chip & Gate-Array area mirroring
|
2015-05-31 20:39:53 +02:00 |
|
EkeEke
|
304219da58
|
[Core/CD] improved CDC emulation (fixes random freezes during Jeopardy & ESPN Sunday Night NFL intro)
|
2015-05-31 18:57:21 +02:00 |
|
EkeEke
|
a07f7a3d24
|
[Core/CD] added CD-AUDIO & CD+G support
|
2015-05-31 18:21:35 +02:00 |
|
EkeEke
|
1ee664873e
|
[Core/CD] fixed OGG file seeking when using with CUE file
|
2015-05-08 15:53:27 +02:00 |
|
EkeEke
|
6e3c186c46
|
[Core/MD] fixed Game Genie / Pro Action Replay lock-on support when Mega CD hardware is enabled
|
2015-04-29 01:14:57 +02:00 |
|
EkeEke
|
d57d03e222
|
[Core/MCD] added support for external VORBIS library
|
2015-04-26 21:54:22 +02:00 |
|
EkeEke
|
4a41e0cca7
|
[Core/MCD] fixed PRG-RAM access from MAIN-CPU side on system reset
|
2015-04-26 18:25:21 +02:00 |
|
EkeEke
|
5a3d4655ba
|
[Core/SCD] improved emulation accuracy of mirrored memory areas
|
2015-02-08 13:53:47 +01:00 |
|
EkeEke
|
c478c6026a
|
[Core/SCD] disable access to mirrored areas of PRG-RAM as well when SUB-CPU is not halted (continuing fix for Dungeon Explorer USA)
|
2015-01-31 18:05:44 +01:00 |
|
EkeEke
|
e9e56c56b0
|
[Core/CD] disabled 68k & Z80 access to PRG-RAM when SUB-CPU is running (proper fix for Dungeon Explorer USA version)
|
2015-01-28 00:32:44 +01:00 |
|
EkeEke
|
d11e0166fa
|
[Core/MCD] disabled Z80 write access to PRG-RAM (fixes Dungeon Explorer USA version)
|
2015-01-26 01:05:25 +01:00 |
|
EkeEke
|
8392d93fcb
|
[Core/SCD] improved savestate
|
2014-12-14 17:10:45 +01:00 |
|
EkeEke
|
9f5dd11e93
|
[Core/General] added optional dynamic allocation of cartridge/CD hardware buffer
|
2014-11-23 20:22:04 +01:00 |
|
EkeEke
|
aabd7f8c2b
|
[Core/MCD] fixed state loading bug when SUB-CPU interrupt is pending
|
2014-10-23 23:37:50 +02:00 |
|
EkeEke
|
07677550fe
|
[Core/MCD] fixed incorrect masking of Level 3 (GFX) interrupts (spurious freeze during Japanese BIOS intro)
|
2014-10-23 23:22:10 +02:00 |
|
EkeEke
|
bf184b9440
|
[Gamecube/Wii] improved A/V Sync: when VSYNC is enabled, audio resampler output rate is now adjusted (+/-0,1 %) to always keep audio & video synchronized and input lag is reduced by one frame.
|
2014-10-10 18:34:33 +02:00 |
|
EkeEke
|
c6bcd315fb
|
[Core/MCD] fixed H-INT vector handling when using Mode 1
|
2013-12-17 17:06:13 +01:00 |
|
EkeEke
|
aef1b342fb
|
[Core/MCD] removed redundant checking on CPU sync
|
2013-10-30 00:37:10 +01:00 |
|
EkeEke
|
e6774eed1b
|
[Core/MCD] disabled CD hardware reset on Soft-Reset (verified on real hardware)
|
2013-10-21 00:27:10 +02:00 |
|
EkeEke
|
f6a3903032
|
[Core/MCD] fixed access to "write-only" communication flags from Main-CPU & SUB-CPU (verified on real hardware by Notaz)
|
2013-10-21 00:25:08 +02:00 |
|
EkeEke
|
14d4074f11
|
[Core/MCD] fixed pending level 1 interrupts when GFX interrupt is disabled (fixes random freezes out of "Batman Returns" option menu)
|
2013-10-21 00:19:23 +02:00 |
|
EkeEke
|
400fd5be16
|
[Core/MCD] added CDC & GFX register polling detection / synchronization
|
2013-10-21 00:14:44 +02:00 |
|
EkeEke
|
2236072ce9
|
[Core/MCD] improved Main-CPU & Sub-CPU idle loop detection (fixes "Super League CD")
|
2013-10-21 00:09:50 +02:00 |
|
EkeEke
|
c4842fb700
|
[Core/CDD] added compiler define option to disallow opening multiple .ogg files at the same time for platforms with limited RAM (fixes memory crash on Gamecube when using too many .ogg files)
|
2013-07-14 17:05:44 +02:00 |
|
EkeEke
|
f4f860e763
|
[Core/SCD] fixed CDD seek command again (Final Fight CD freeze with model 2
BIOS)
|
2013-06-27 01:46:17 +02:00 |
|
EkeEke
|
15d96065ba
|
[Core/SCD] improved .cue file parsing
|
2013-06-18 01:31:25 +02:00 |
|
EkeEke
|
6635ab7ebf
|
updated headers of modified files
|
2013-06-17 22:42:05 +02:00 |
|
EkeEke
|
aede1b9299
|
rearranged core & back-end specific code (part 2)
|
2013-06-17 22:31:31 +02:00 |
|