Ruben

Results 15 comments of Ruben

Alright, no problem. I'll attempt a rebase (apologies in advance if I mess something up; I'm still not all that comfortable invoking `git` directly).

Before I mark this PR ready for review, I've got a couple of questions (mostly because I'm still trying to get used to contributing on projects instead of just working...

Alright, thanks for the help and tips. Appreciate it.

Hm, before this version ends up in `master`, would it serve any purpose to store `SPUCHAN_PCM16B_SIZE` and `SPUCAPTURE_FIFO_SIZE` as part of the SPU savestate (specifically, for loading the buffer data...

I've split up the single mega-commit into multiple ones, which should hopefully result in a clearer commit history. I've also more-or-less followed rogerman's advice re. the Cocoa port, and instead...

From what I can tell, `srcPos >= list.size()` makes sure that the source is somewhere /inside/ the list (as expected), while `dstPos > list.size()` uses > instead of >= because...

I've had this mentioned to me, as well. Even after attempting to track it down, and all the changes in the SPU re-write branch, it still happens; all I managed...

I've replicated the problem with the BIOS startup sound. The issue is that the BIOS (and some games) are really terribly synchronized to the audio hardware, and when they're processing...

Found the true culprit: When SPUFifo is being filled with the first 16 samples, it /should/ be outputting 0s (or at the very least advancing `cap.runtime.curdad`), but it isn't. Because...

I've created a PR for this issue (based on `master`), just to make sure it's in the commit history. This will cause a merge conflict in the `new-spu-logic` branch, but...