Connor McLaughlin
|
38288e6b36
|
CDROM: Factor in implicit seeks when calculating time
|
2021-06-14 13:47:55 +10:00 |
|
Connor McLaughlin
|
f2bfbabdcb
|
CDROM: Don't reset full state on Reset command
|
2021-06-14 13:47:41 +10:00 |
|
Connor McLaughlin
|
aa675163e2
|
CDROM: Fix second response event not being cleaned up
|
2021-06-14 13:47:04 +10:00 |
|
Connor McLaughlin
|
74013a0853
|
CDROM: Use physical position for seek time calculations
|
2021-06-12 18:09:28 +10:00 |
|
Connor McLaughlin
|
36bfc461f9
|
CDROM: Refactor start/stop/second response
|
2021-06-12 18:09:28 +10:00 |
|
Connor McLaughlin
|
9d36ce757d
|
CDROM: Simulate motor spin-up time
Fixes disc changing in Tales of Destiny II.
|
2021-06-11 20:47:46 +10:00 |
|
Connor McLaughlin
|
95247b0b5e
|
CDROM: Don't set motor on before calc read/play time
|
2021-06-11 20:47:46 +10:00 |
|
Connor McLaughlin
|
3cb01bf23d
|
CDImage: Fix compilation on Linux
|
2021-06-01 22:04:25 +10:00 |
|
Connor McLaughlin
|
56c08254c9
|
CDImage: Fix incorrect index returned for track-relative 00:02:00
Fixes some voice lines being very briefly cut off in Tomb Raider.
|
2021-05-27 03:48:02 +10:00 |
|
Connor McLaughlin
|
98e4c181ca
|
CDROM: Add seek speedup enhancement
|
2021-05-23 16:18:34 +10:00 |
|
Connor McLaughlin
|
0a50ca3f18
|
CDROM: Improve CDDA report logging
|
2021-04-22 13:40:48 +10:00 |
|
Connor McLaughlin
|
e64f8cc2c5
|
CDROM: Jump to seek target on pause while seeking
Fixes music in No Fear Downhill Mountain Biking, but needs more hardware
tests to confirm the behavior here.
|
2021-04-21 01:44:33 +10:00 |
|
Connor McLaughlin
|
5af6424324
|
CDROM: More conservative handling of INT1-while-pending-INT3 case
|
2021-04-19 15:39:44 +10:00 |
|
Connor McLaughlin
|
62360d088a
|
CDROM: Send IRQ1 for triple buffered sectors
Fixes hangs in loading in Eliminator and Colony Wars - Vengeance.
|
2021-04-19 15:19:08 +10:00 |
|
Connor McLaughlin
|
8df0496dc1
|
CDROM: Store last subq even when auto-pausing
Fixes track looping in Fighting Force PAL.
|
2021-04-11 12:36:52 +10:00 |
|
Connor McLaughlin
|
6a0bd7ee64
|
CDROM: Clear setloc pending on redundant read
Fixes palette corruption in Joshikousei no Houkago... Pukunpa.
|
2021-04-10 14:52:15 +10:00 |
|
Connor McLaughlin
|
2ac6f60bbb
|
Rename cpu_detect.h to platform.h and add OS
|
2021-04-04 13:01:43 +10:00 |
|
Connor McLaughlin
|
85c5b99b7a
|
CDROM: GetID should return error when no disc
|
2021-03-28 13:47:52 +10:00 |
|
Connor McLaughlin
|
50d712c3fe
|
CDImage: Support sub-images, use subimages for m3u
|
2021-03-27 15:18:29 +10:00 |
|
Connor McLaughlin
|
25d4060bce
|
CDROM: Hold position at end of track, not start of next
|
2021-03-19 01:58:43 +10:00 |
|
Connor McLaughlin
|
4441bb1a91
|
CDROM: Apply volume on output not sector read
Fixes audio starting too late in Mega Man Legends.
|
2021-03-18 13:00:58 +10:00 |
|
Connor McLaughlin
|
ee190ef561
|
CDROM: Fix typo in ResetPhysicalPosition()
|
2021-03-07 17:34:16 +10:00 |
|
Connor McLaughlin
|
2c1999e622
|
CDROM: Simulate holding position for GetlocP
Fixes lockups in Tomb Raider.
|
2021-02-14 18:36:21 +10:00 |
|
Connor McLaughlin
|
c6c67b7b27
|
ImGui: Remove close button from debug windows
They can be closed by unchecking the setting instead, and it stays in
sync with the config this way.
|
2021-02-12 01:01:30 +10:00 |
|
Connor McLaughlin
|
b7752ff30b
|
CDROM: Update position when pausing while seeking instead of erroring
This was causing freezes in FF7 - needs more research.
|
2021-01-25 01:49:35 +10:00 |
|
Connor McLaughlin
|
02948f988d
|
CDROM: Return 0x00 on response FIFO overread
Fixes CyberSled hanging on boot.
|
2021-01-14 01:51:01 +10:00 |
|
Connor McLaughlin
|
19032750b4
|
CDROM: Don't treat no-region discs as audio CDs
Fixes some homebrew games not booting.
|
2021-01-11 01:05:21 +10:00 |
|
Connor McLaughlin
|
11992bde4e
|
TimingEvents: Use function pointers instead of std::function
|
2021-01-10 01:45:07 +10:00 |
|
Connor McLaughlin
|
04a187afb2
|
CDROM: Fix read error/unlicensed flag getting set on all discs
Regression from 75aa52ab06dea891b21ae9f618d56d52247dd313.
|
2021-01-01 03:00:16 +10:00 |
|
Connor McLaughlin
|
75aa52ab06
|
CDROM: Fail reads immediately for audio/unlicensed CDs
Fixes first track being unavailable on audio CDs in Vib-Ribbon.
|
2021-01-01 01:38:14 +10:00 |
|
Connor McLaughlin
|
9294bf6be3
|
CDROM: Keep target location even after failed seeks
|
2021-01-01 01:37:51 +10:00 |
|
Connor McLaughlin
|
187de65f50
|
CDROM: Reset disc position to start after switching discs
|
2021-01-01 00:01:13 +10:00 |
|
Connor McLaughlin
|
5690aef057
|
CDROM: Send seek error when read+seeking to audio sector
Fixes hang in Vib-Ribbon when using an audio CD.
|
2020-12-31 03:19:51 +10:00 |
|
Connor McLaughlin
|
f911e90e17
|
CDROM: Hopefully fix crash in debug window when reading lead-out
|
2020-12-31 02:10:49 +10:00 |
|
Connor McLaughlin
|
f9ac25f2b8
|
CDROM: Actually fix playing tracks 10+
|
2020-12-28 01:40:38 +10:00 |
|
Connor McLaughlin
|
c04d6f9ef8
|
CDROM: Play command track should be BCD
Fixes tracks >= 10 in BIOS CD player, maybe games?
|
2020-12-28 01:17:41 +10:00 |
|
Connor McLaughlin
|
b3edcc5841
|
CDROM: Don't reset audio decoder state on file/channel change
Star Wars Jedi Power Battles sends constant Setfilter commands, while
playing.
|
2020-12-18 03:03:21 +10:00 |
|
Connor McLaughlin
|
3890a539ee
|
CDROM: Clear data FIFO on reset
Fixes Snatcher booting.
|
2020-11-19 00:40:02 +10:00 |
|
Connor McLaughlin
|
e081ee4b8e
|
CDROM: Return error to guest instead of panicing for unknown commands
|
2020-10-30 00:44:39 +10:00 |
|
Connor McLaughlin
|
a6947fbc70
|
CDROM: Implement fast forward/rewind
|
2020-10-30 00:44:39 +10:00 |
|
Connor McLaughlin
|
0552da6be2
|
CDROM: Stub out VideoCD command
|
2020-10-29 01:44:44 +10:00 |
|
Connor McLaughlin
|
902024d225
|
CDROM: Implement volume peak in CDDA report
Fixes Kyuutenkai hanging at boot.
|
2020-10-11 20:44:52 +10:00 |
|
Connor McLaughlin
|
8ba93b36a0
|
CDROM: Add option to speed up double speed reads
|
2020-10-05 00:18:10 +10:00 |
|
Connor McLaughlin
|
ca0bfc39a2
|
CDROM: Add a setting and hotkey to mute CD audio
|
2020-10-04 00:12:01 +10:00 |
|
Connor McLaughlin
|
27697d0508
|
System: Implement CPU overclocking [SAVEVERSION+]
Partial credit to @CookiePLMonster as well.
|
2020-09-30 23:48:34 +10:00 |
|
Connor McLaughlin
|
b05d80ef5c
|
CDROM: Don't choke on non-mode2 sectors
Fixes Formula One 99 circuit selection.
|
2020-09-25 00:25:32 +10:00 |
|
Connor McLaughlin
|
db84bdb560
|
CDROM: Apply 4 sector penalty to ReadN..ReadN sequence
Fixes Worms Pinball.
|
2020-09-20 01:36:49 +10:00 |
|
Connor McLaughlin
|
3847be86b0
|
Fix a bunch of random warnings
|
2020-09-13 11:54:51 +10:00 |
|
Connor McLaughlin
|
6bbbb96d4b
|
Move GameList to FrontendCommon
Reduces libretro core dependencies further.
|
2020-09-01 12:46:44 +10:00 |
|
Connor McLaughlin
|
13e3095801
|
Core: Don't link to imgui for libretro core
|
2020-09-01 12:22:32 +10:00 |
|