I was reading the comments of some older threads, and I had found one that was talking about how there were some major changes to the FIFO back in the r6000 series. I was thinking that if the FIFO Player was just something simple and unimportant to Dolphin like a recorder feature, then it could be replaced with a less intensive recorder to lower emulation requirements. I did not know what FIFO was though, so I thought I would ask it here.
In short I have three main questions:
1. What is FIFO, and if it is an anagram, what does it stand for?
2. What is the importance of FIFO to the Dolphin emulator? If you removed it, would it break emulation for everything, or would it be something minor, like losing the ability to record and take screenshots?
3. Why did FIFO require such large changes? If it was important to emulation, was it so inaccurate that it would have been easier to rewrite the entire code for it, or was the FIFO changes just a major upgrade to allow it(FIFO) more functionality?
In short I have three main questions:
1. What is FIFO, and if it is an anagram, what does it stand for?
2. What is the importance of FIFO to the Dolphin emulator? If you removed it, would it break emulation for everything, or would it be something minor, like losing the ability to record and take screenshots?
3. Why did FIFO require such large changes? If it was important to emulation, was it so inaccurate that it would have been easier to rewrite the entire code for it, or was the FIFO changes just a major upgrade to allow it(FIFO) more functionality?