Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-09-21 | drc: some vita and 3ds support | notaz | |
not tested, mostly just guesswork | |||
2016-09-19 | drc: try to support w^x platforms like iOS | notaz | |
untested... | |||
2016-09-18 | drc: enable and fix warnings | notaz | |
these were kept for compat with Ari64's code, which is removed, see previous commit messages | |||
2016-09-18 | drc: mark things static | notaz | |
2016-09-18 | drc: strip eol blanks | notaz | |
Because people send patches while using editors that strip blanks and the patch becomes a mess. | |||
2016-09-18 | drc: drop less obvious dead code | notaz | |
2016-09-18 | drc: drop heaps of dead code | notaz | |
I've kept it around to keep the code similar to Ari64's version, so that it would be easier to merge back his fixes. However Mupen64plus has long reformatted the code and it kind of went different direction anyway, so there is no point to keep all this code now. | |||
2016-02-28 | drc: handle any immediate | notaz | |
2015-01-31 | assem_arm.c: Use ARMv6 instructions if possible | gizmo98 | |
Replace HAVE_ARMv7 with HAVE_ARMv6 if the instructions are supported by ARMv6. uxth, sxth and sxtb are present under ARMv6: http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0473k/dom1361289925707.html | |||
2014-12-06 | psxmem: remove hard requirement for a mapping | notaz | |
not all platforms have 1f800000 free not all mmap implementations use the addr hint.. | |||
2013-04-02 | drc/psx_gpu: handle more calling conventions | notaz | |
2013-04-01 | fix clang warnings | notaz | |
2013-04-01 | drc: use print wrapper to output errors | notaz | |
..for platforms without working printf | |||
2012-12-23 | drc: fix bugs in armv4 codepath | notaz | |
wasn't even passing BIOS because of them.. | |||
2012-12-02 | improve ARM feature detection | notaz | |
2012-07-30 | fix various fPIC issues | notaz | |
2012-04-18 | drc: inv: fix ram ofset and mirror handling | notaz | |
2012-04-18 | support emulated RAM mapped at offset | notaz | |
Thanks to CatalystG for some initial code and testing. | |||
2012-01-14 | drc: allow translation cache in data segment | notaz | |
useful for Android | |||
2012-01-06 | drc: never read to r0 | notaz | |
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 | |||
2011-12-11 | drc: fix bad gte unneeded reg assumption | notaz | |
2011-10-30 | drc: fix various register trashing in mtc0 | notaz | |
2011-10-30 | drc: fix mtc0 argument | notaz | |
HOST_CCREG is not always cc.. | |||
2011-10-30 | drc: some debug code improvements | notaz | |
2011-10-30 | drc: add some hack options | notaz | |
intended for caanoo/Wiz, some users want to trade glitches for performance boost. | |||
2011-10-30 | gte: parametrize remaining ops | notaz | |
at least the ones from C source, it looks like there could be more. | |||
2011-10-30 | drc: try to avoid full constant reload | notaz | |
derive from existing ones if possible | |||
2011-10-30 | drc: fix sub assem_debug print | notaz | |
2011-10-30 | drc: avoid invcode checks on close addesses | notaz | |
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-30 | pcnt: measure gte too | notaz | |
2011-10-30 | drc: do MVMVA decoding; parametrize handlers | notaz | |
2011-10-30 | drc: implement literal dupe merging | notaz | |
doesn't seem to make much difference, but theoretically should help. | |||
2011-10-30 | inline/parametrize rootcounter reads | notaz | |
makes rcnt1 hack impossible though, overclock PSX instead | |||
2011-10-10 | new ability to adjust psx cpu clock | notaz | |
2011-10-10 | get rid of old memhandlers | notaz | |
2011-10-10 | drc: remove some old inline memhandlers | notaz | |
generic code handles it better now. | |||
2011-10-10 | drc: implement memory access speculation | notaz | |
try to guess RAM mirror we are going to hit | |||
2011-10-08 | try to support more compilers | notaz | |
2011-10-08 | rewrite memhandlers (write) | notaz | |
2011-10-04 | rewrite memhandlers (read) | notaz | |
2011-09-27 | drc: do gte flag liveness detection | notaz | |
just copy-paste existing code and use _nf handlers from previous patch. | |||
2011-09-25 | drc: fix PCSX HLE hack for armv5 | notaz | |
also adds some asserts I did during debugging this | |||
2011-08-01 | drc: fix page get code in linkage_arm.s | notaz | |
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-07-08 | drc: handle division by 0 correctly | notaz | |
2011-07-08 | drc: merge Ari64's patch: 19_arm_typos | notaz | |
2011-07-08 | drc: merge Ari64's patch: 15_dirty_registers_fix | notaz | |
2011-07-08 | drc: merge Ari64's patch: 14_dont_save_or_restore_temporary | notaz | |
2011-07-08 | drc: merge Ari64's patch: 04_constant_address_pagefaults | notaz | |
causes problems in PCSX, so ifdefed out but left there to reduce drift from Ari64's version. | |||
2011-07-08 | drc: merge Ari64's patch: 01_year_2011 | notaz | |
2011-06-07 | drc: fix warning in my code | notaz | |