DVD read chunking

Splits DVD reads up into smaller chunks so that data is available
before the final interrupt is triggered. This better simulates the DMA
that happens on a real device, which some games will take advantage of -
by either playing back data as it is loading or by using data that is
going to be overwritten shortly by an outstanding read.
This commit is contained in:
Matt Mastracci
2016-03-02 17:36:11 -07:00
committed by JosJuice
parent 99492c22a6
commit 961f84b767
3 changed files with 334 additions and 176 deletions

View File

@ -95,6 +95,7 @@ enum DIInterruptType : int
enum class ReplyType : u32
{
NoReply,
Interrupt,
IOS,
DTK