aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-09-22spu: use last written loop value when startingnotaz
Now that we play silent channels, at least Alien Ressurection wants this. I should really bring out my PSX and test this properly..
2011-09-22drc: do modification check in smaller than page granularitynotaz
There are some games that keep writing in the same 4k page where the code resides (Alien Ressurection is one such example). I've noticed those accesses are usually to a small region, so keep range of addresses that has no code and has been recently accessed and check it when the writes come.
2011-09-21spu: get rid of pCurr -1, pass right chans to silent handlernotaz
pCurr -1 would work weird with savestates and could screw things up in general..
2011-09-20spu: fix a few mixing issuesnotaz
2011-09-20frontend: always detect regionnotaz
override later if needed
2011-09-20drc: make sure dyna_linker is really called from stubnotaz
in very rare cases add_link() would end up being called with jump to another block and not stub, which would later cause kill_pointer() to crash while cleaning jump_out. I'm guessing wrong pointer was being picked from jump_in by dyna_linker, failing to detect stale cache, and hoping this will fix it.
2011-09-19drc: load ra before SD only when needednotaz
there are far too many assumptions all over the place that it's not loaded early
2011-09-19frontend: fix frame limiter issuenotaz
sleeping too much sometims causes unwanted stuttering..
2011-09-19spu: don't wait for irq on silent channelsnotaz
no point to do so, breaks other chans if silent ones interrupt often (Discworld)
2011-09-19frontend: change sound config varsnotaz
it seems people out there still have bad sound configs
2011-09-19drc: handle $ra access in JALR DS toonotaz
or at least try to..
2011-09-19drc: fix $ra evicting on JALnotaz
hopefully for good this time
2011-09-19Revert "drc: ujump DS $ra overwrite fix?"notaz
This reverts commit 2adcd6fad4594a18025b4f00c49e43a23f8f8992. That "fix" breaks Delta Force Urban Warfare, supposedly not neded after Ari64's fixes?
2011-09-19add fixed frameskip optionnotaz
2011-09-17fix some minor frontend issuesnotaz
2011-08-14gpu_unai: avoid NULL pointers in span tablenotaz
are those state combinations really impossible?
2011-08-13frontend: show time and battery capacitynotaz
useful for longer gaming sessions
2011-08-13release r9notaz
2011-08-13frontend: split 4:3 scaling optionsnotaz
one for integer scaling, another for aspect scaling.
2011-08-13gpu_neon: handle 0xEx cmds while frameskipingnotaz
otherwise things go out of sync
2011-08-13gpu_neon: frameskip: skip blits until flippednotaz
2011-08-13gpu_neon: add peops as temp renderernotaz
2011-08-13gpu_neon: support caching renderers, update rearmed ifnotaz
2011-08-13gpu_neon: do list resubmit detectionnotaz
done it a while ago, late commit..
2011-08-13gpu_neon: gpu info reads, some bugfixesnotaz
2011-08-13gpu_neon: basic frameskip, change check, minor stuffnotaz
2011-08-13gpu_neon: partially support range regsnotaz
2011-08-13gpu_neon: vram fixes, list loop detectionnotaz
2011-08-13gpu_neon: split output code, some refactoringnotaz
2011-08-13gpu_neon: some cmd/vram io and dma handlingGrazvydas Ignotas
2011-08-13gpu_neon: basic skeleton gpu pluginGrazvydas Ignotas
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