aboutsummaryrefslogtreecommitdiff
path: root/plugins
AgeCommit message (Collapse)Author
2011-08-13frontend: refactor plugin_lib for maemonotaz
should give them proper frame limiter, frameskip and also lightgun support, maybe.
2011-08-13add guncon supportnotaz
a bit basic but works
2011-08-01spu: split out mixing, use NEON for that on ARMnotaz
2011-08-01spu: merge DrHell/shalma noise codenotaz
fraction part dropped since it looked suspicious.
2011-08-01spu: change volume control, default it to 3/4 instead of 1/2notaz
because some complain default volume is too low
2011-08-01spu: some misc refactoring/cleanupnotaz
2011-07-30spu: some major reverb refactoringnotaz
some ideas lifted from SPU2-X (Pcsx2)
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-27spu: remove adsr stop prevention hacknotaz
it's is not enough for Tron Bonne, so is not useful
2011-07-13dfsound: merge shalma's suggestionsnotaz
http://www.gp32x.com/board/index.php?/topic/57973-pcsx-rearmed/page__view__findpost__p__952591
2011-07-08dfxvideo: clear lcf when interlace is offnotaz
2011-07-08gpus: return DMA word count to avoid 1 list walknotaz
2011-07-08dfxvideo: decouple from main emunotaz
2011-07-08arm_utils: relax alignment requirementsnotaz
the code needing alignment isn't reached often anyway.
2011-06-14dfinput: return 0xff when the packet ends, like the real thing doesnotaz
2011-03-26dfxvideo: allow frameskip in interlace mode toonotaz
2011-03-22dfxvideo: rm some more ZN leftoversnotaz
2011-03-14dfxvideo: make fskip update on vsync toonotaz
2011-03-07spu: fix valgrind errorsnotaz
2011-03-01dfxvideo: use bit31 handling from pcsxr-svnnotaz
2011-03-01dfxvideo: avoid division like plaguenotaz
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: refactor adsr (simplify code)notaz
2011-03-01spu: compact chan structure a bitnotaz
2011-02-28gte_neon: implement MVMVA, some fixesnotaz
2011-02-14dfxvideo: fill sanity check to prevent crashesnotaz
2011-02-12dfinput: fix CONFIG_MODE behaviornotaz
return config data when in config mode only (like LilyPad does)
2011-02-11use analog handling from dfinputnotaz
2011-02-10dfxvideo: fix frameskip issuenotaz
if display is never moved/resized, it's never updated in frameskip mode. Detect this.
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-02-04dfxvideo: fix word access macrosnotaz
2011-02-04spu: fix xa masking, was causing noisenotaz
2011-02-04gpu_unai: support bgr888->rgb565 conversion for maemonotaz
2011-02-03dfxvideo: add bgr888->rgb565 converter for maemo portnotaz
2011-01-31cdrcimg: support .bz/.znx/eboot formatsnotaz
not making use of extra .znx data or eboot TOCs yet.
2011-01-29spu: don't stop a channel by adsr if we have potential irqnotaz
otherwise we might miss irqs
2011-01-29spu: cleanup build a bitnotaz
2011-01-27gpu_unai: fix P.E.Op.S. save compatibility for goodnotaz
2011-01-24spu: don't read config, we manage it in frontendnotaz
2011-01-24fix some alignment issuesnotaz
2011-01-07allow some build customizationnotaz
also correct a statement in readme.
2011-01-05release r3notaz
2011-01-04gpu_unai: add some framebuffer guard memorynotaz
some games blit outside framebuffer area, this is faster than doing range checks.