Commit Graph

239 Commits (b1bb33a566aa79dc1e2261c2469b855b0dd4ef99)

Author SHA1 Message Date
Connor McLaughlin 5a84122862 CDROM: Implement CDDA report 6 years ago
Connor McLaughlin ab90d287bb CDROM: Use Sub-Channel Q for GetLocP 6 years ago
Connor McLaughlin 68fe492130 CDROM: Use seek time formula from Mednafen 6 years ago
Connor McLaughlin 5dd4f6f65e CDROM: Implement ReadTOC command 6 years ago
Connor McLaughlin 7e7b7dc216 CDROM: Stub out SCEx test commands 6 years ago
Connor McLaughlin 5eea2f9ced CDROM: Fix interrupt enable register having no effect 6 years ago
Connor McLaughlin c3efc5637a CDROM: Implement Getparam command 6 years ago
Connor McLaughlin 487f952c48 CDROM: Clear response FIFO before writing results 6 years ago
Connor McLaughlin 02132a9f29 CDROM: INT2 should not be sent after read/play command 6 years ago
Connor McLaughlin 6dc7069d7c CDROM: Fix buffer overflow 6 years ago
Connor McLaughlin 3128d0ebcb CDROM: Shell open flag behavior when changing discs 6 years ago
Connor McLaughlin a1ed2d1d77 CDROM: Implement motor on command 6 years ago
Connor McLaughlin c15822d745 CDROM: Implement stop command 6 years ago
Connor McLaughlin 6bbf5b70bb CDROM: More refactoring, playing -> header valid bit changes 6 years ago
Connor McLaughlin dd4b9609b5 CDROM: Increase ack timing 6 years ago
Connor McLaughlin 739ada4721 CDROM: Send pre-pause/seek/read stat for commands 6 years ago
Connor McLaughlin 4181b8c6b5 CDROM: Fix XA sectors overwriting unfetched data sectors 6 years ago
Connor McLaughlin 4283fa7f74 CDROM: Tweak timings / add missing status update 6 years ago
Connor McLaughlin 62f6a5597e CDROM: Don't crash emulator when interrupts are missed 6 years ago
Connor McLaughlin 99663d119c CDROM: Refactoring seek/read to support timing 6 years ago
Connor McLaughlin b4f2bf4d3c CDROM: Deliver data interrupt asynchronously
Prevents FMVs locking up when a command is being executed during a
sector read.
6 years ago
Connor McLaughlin 3ded9d46c1 CDROM: Combine stat pushing/ack interrupt 6 years ago
Connor McLaughlin 9b56499afa Refactoring settings/support changing GPU renderer at runtime 6 years ago
Connor McLaughlin a76ec6fc19 Compile fixes for GCC 6 years ago
Connor McLaughlin 03e4c71b4c CDROM: Implement CDDA playback 6 years ago
Connor McLaughlin 9433e08782 CDROM: Implement GetTD command 6 years ago
Connor McLaughlin 4959de9859 CDROM: Implement GetTN command 6 years ago
Connor McLaughlin 246b17454e CDROM: Store filename, reduce ack cycles 6 years ago
Connor McLaughlin 513bbe44f3 Common: Refactor CDImage class to support multiple tracks/indices 6 years ago
Connor McLaughlin 0324ae2fd7 CDROM: Initial debug windows 6 years ago
Connor McLaughlin aa792da823 CDROM: Implement XA-ADPCM decoding 6 years ago
Connor McLaughlin 7195766563 CDROM: Implement XA-ADPCM filtering 6 years ago
Connor McLaughlin f285f26ec2 CDROM: Last sector header is already in BCD - fix for GetLocP 6 years ago
Connor McLaughlin ec8c5d4bb6 DMA: Batch multi-word transfers together 6 years ago
Connor McLaughlin 88ec178380 DMA: Refactoring, support split block transfers 6 years ago
Connor McLaughlin 75eee533df CDROM: Add missing state save 6 years ago
Connor McLaughlin 20a011a074 CDROM: Improve timings 6 years ago
Connor McLaughlin 0b46a8cfc4 CDROM: Implement GetlocP/GetlocL commands 6 years ago
Connor McLaughlin bddbab9d60 Rename to DuckStation 6 years ago