aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-08-13gpu_unai: redo frameskipnotaz
the previous code wasn't that functional
2011-08-13gpu_unai: fix inline asm statementsnotaz
newer gcc reorders them and was allocating registers wrong due to incomplete constraints. Not that this code is any better than what gcc generates anyway, but whatever.
2011-08-13gpu_unai: merge code from PCSX4ALL 2.2 releasenotaz
2011-08-13frontend: add gpu_unai configuration optionsnotaz
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-01frontnd: pcnt: enable counters to avoid using ext toolsnotaz
2011-08-01drc: fix page get code in linkage_arm.snotaz
it did not match what was used elsewhere for PCSX, causing rare crashes due to making bad links.. Also comment get_pointer, it's not obvious what it does.
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-26sio: only do IRQ if it's bit has been clearednotaz
tested on the real thing.
2011-07-15update AUTHORSnotaz
just not to forget this later
2011-07-15cdrom: partially implement attenuationnotaz
based on pcsrx code.
2011-07-13misc: invaliadte dynarec on HLE file loadsnotaz
also add some missing sanity checks.
2011-07-13drc: fix SP mirror hacknotaz
stop it from reading uninitialized LR in some cases..
2011-07-13drc: redo fastboot hacknotaz
relying on PC to check if we already exited was a bad idea, as cc_interrupt stuff updates the PC already.
2011-07-13frontend: sync with pico codenotaz
2011-07-13sio: emulate "card not inserted" statenotaz
an idea from shalma. "no card" and response byte 1 behavior tested on real hardware.
2011-07-13sio: no DTR resets devicenotaz
tested on the real thing
2011-07-13frontend: add memcard change and exe run supportnotaz
2011-07-13cdriso: handle eboot and it's TOC, some refactoringnotaz
This gives cdda support for eboot
2011-07-13psxcounters: merge shalma's suggestionnotaz
http://www.gp32x.com/board/index.php?/topic/57973-pcsx-rearmed/page__view__findpost__p__952577
2011-07-13cdrom: merge shalma's suggestionsnotaz
http://www.gp32x.com/board/index.php?/topic/57973-pcsx-rearmed/page__view__findpost__p__952591
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-08gte_neon: fix MAC0 shiftnotaz
2011-07-08gte: fix MAC0 shift (pcsxr issue #8874, shalma)notaz
fixes missing elements in Soul Reaver and Spyro.
2011-07-08dma: more accurate ICR register handlingnotaz
based on tests on ther real thing.
2011-07-08dma: don't generate irqs after aborted DMAnotaz
An idea from Shalma. Verified on real thing with DMA2.
2011-07-08drc: ifdef out one more 64bit instructionnotaz
this is relevant when compiling trash.
2011-07-08cdrom: make read reschedule optionalnotaz
Some really nasty timing issues, I guess can only be resolved for good when general timing is good and BIAS is gone.
2011-07-08dfxvideo: clear lcf when interlace is offnotaz
2011-07-08cdrom: replace resched hack with another onenotaz
almost certainly wrong but hopefully better.
2011-07-08pandora: minor update to pxmlnotaz
2011-07-08drc: handle division by 0 correctlynotaz
2011-07-08psxinterpreter: fix division by zeronotaz
Based on info from Ryphecha.
2011-07-08gpus: return DMA word count to avoid 1 list walknotaz
2011-07-08ppf.c: backport fix from pcsxrnotaz
weimingzhi: -(Infy11)ppf.c: Fixed stuck at start of games with empty CD-ROM ID (Issue #8266).
2011-07-08drc: merge Ari64's patch: 21_debugging_stuffnotaz
2011-07-08drc: merge Ari64's patch: 20_delay_slot_64bit_register_fixnotaz
2011-07-08drc: merge Ari64's patch: 19_arm_typosnotaz