aboutsummaryrefslogtreecommitdiff
path: root/plugins/dfsound/spu.c
AgeCommit message (Collapse)Author
2011-07-30spu: parametrize sample generation, interpolationnotaz
2011-07-30spu: do adsr on whole buffernotaz
this eliminates need to check adsr state for each sample, we can do multiple at once. Also use ADSR tables from DrHell/shalma.
2011-07-30frontend: add chan display option, for fun mostlynotaz
2011-07-30spu: handle non-playing channel irqsnotaz
2011-07-27spu: simplify irq and flag handlingnotaz
shalma's recent work taken into account when working on this. NOT verified on read hardware.
2011-07-27spu: some refactoring for upcoming optimization attemptnotaz
2011-07-13dfsound: merge shalma's suggestionsnotaz
http://www.gp32x.com/board/index.php?/topic/57973-pcsx-rearmed/page__view__findpost__p__952591
2011-03-07spu: fix valgrind errorsnotaz
2011-03-01spu: drop unused mono codenotaz
also merge the mix buffers - the idea was to make use of neon there but I've decided againt it, it wouldn't improve things much according to profiling.
2011-03-01spu: compact chan structure a bitnotaz
2011-02-28gte_neon: implement MVMVA, some fixesnotaz
2011-02-10frontend: enable SPUIRQWait by defaultnotaz
2011-02-10spu: handle channels better in 'IRQ wait' casenotaz
2011-02-09dfsound: backport fixes from pcsxrnotaz
shalma: - Align start addresses to 16-bytes - (Hopkat) registers.c - External loop address align to 16 bytes - SoundOff prevents new channel from starting - fixes Jungle Book (buzzing loop hangs)
2011-01-29spu: cleanup build a bitnotaz
2011-01-24spu: don't read config, we manage it in frontendnotaz
2010-12-25spu: kill voldiv on ARM toonotaz
2010-12-14spu: disable SPUIRQWait, it only seems to cause problemsnotaz
2010-11-18build plugins innotaz
2010-11-16pcsxr-1.9.92PCSX* teams