aboutsummaryrefslogtreecommitdiff
path: root/libpcsxcore/new_dynarec
AgeCommit message (Collapse)Author
2012-08-04configure: various fixesnotaz
2012-08-03frontend/pollux: wiz: move tables to upper memory to free some RAMnotaz
2012-07-30fix various fPIC issuesnotaz
2012-07-22pcsxmem: abort if lsb is set for map_itemnotaz
thing's can't possibly work with that.
2012-04-29frontend: some menu adjustmentsnotaz
2012-04-29fix some build issues and warningsnotaz
2012-04-22bring in configure build systemnotaz
not using autotools, trying to do something similar like qemu instead.
2012-04-18drc: inv: fix ram ofset and mirror handlingnotaz
2012-04-18support emulated RAM mapped at offsetnotaz
Thanks to CatalystG for some initial code and testing.
2012-01-14drc: allow translation cache in data segmentnotaz
useful for Android
2012-01-07drc: do basic current block modification detectionnotaz
const writes only..
2012-01-06drc: never read to r0notaz
r0 can be allocated for a write and program may decide to read to r0 while we have it alloacted, so *_readstub must be ready for it
2012-01-01change lcf handlingnotaz
not quite right but better than before, I hope
2011-12-11drc: fix bad gte unneeded reg assumptionnotaz
2011-12-08drc: move constmap out of regstatnotaz
saves close to 1MB, should help Wiz a bit
2011-12-05move some gpu status handling to corenotaz
this removes need to update each gpu plugin when this stuff is changed
2011-11-01drc/gte: decode MVMVA data depsnotaz
2011-11-01drc/gte: fix dep listnotaz
2011-10-30drc: detect sw irqs properlynotaz
2011-10-30drc: fix various register trashing in mtc0notaz
2011-10-30drc: fix cycle multiplier codenotaz
rounding wrong way is enough to cause nasty timing problems
2011-10-30drc: fix mtc0 argumentnotaz
HOST_CCREG is not always cc..
2011-10-30drc: some debug code improvementsnotaz
2011-10-30make root counters use generic event scheduling codenotaz
simplifies event handling code a bit
2011-10-30drc: always use physical block addressesnotaz
there is no reason to use virtual addressing, things can't be remapped on PSX as there is no MMU anyway. Fixes somewhat related invalidation bug along the way.
2011-10-30rcnt: remove gate guess for cnt 0 and 1notaz
at least 1 is wrong according to Ryphecha's info, and breaks at least Wipeout XL.
2011-10-30drc: detect dead gte reads toonotaz
2011-10-30drc: add some hack optionsnotaz
intended for caanoo/Wiz, some users want to trade glitches for performance boost.
2011-10-30gte: parametrize remaining opsnotaz
at least the ones from C source, it looks like there could be more.
2011-10-30drc: try to avoid full constant reloadnotaz
derive from existing ones if possible
2011-10-30drc: fix sub assem_debug printnotaz
2011-10-30drc: avoid invcode checks on close addessesnotaz
yes this makes it possible to miss something, but I hope it's not going to happen and will deal with it if it does.
2011-10-30pcnt: measure gte toonotaz
2011-10-30drc: do MVMVA decoding; parametrize handlersnotaz
2011-10-30drc: finish GTE reg liveness analysisnotaz
2011-10-30drc: implement literal dupe mergingnotaz
doesn't seem to make much difference, but theoretically should help.
2011-10-30inline/parametrize rootcounter readsnotaz
makes rcnt1 hack impossible though, overclock PSX instead
2011-10-10drc: check for interrupts after RFEnotaz
this missing check wasn't causing too many problems because of events on every hsync, which are gone now.
2011-10-10new ability to adjust psx cpu clocknotaz
2011-10-10get rid of old memhandlersnotaz
2011-10-10drc: remove some old inline memhandlersnotaz
generic code handles it better now.
2011-10-10drc: implement memory access speculationnotaz
try to guess RAM mirror we are going to hit
2011-10-08drc: implement shiftimm constant propagationnotaz
it's rare, but it happens.
2011-10-08recompilation-caused frameskip workaroundnotaz
2011-10-08try to support more compilersnotaz
2011-10-08rewrite memhandlers (write)notaz
2011-10-04rewrite memhandlers (read)notaz
2011-10-02yet more random armv5 tweaksnotaz
2011-09-30gte_arm: implement RTPS, RTPTnotaz
2011-09-27drc: do gte flag liveness detectionnotaz
just copy-paste existing code and use _nf handlers from previous patch.