Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2011-03-19 | drc: try even more to not compile code as 64bit | notaz | |
..when compiling trash | |||
2011-03-07 | drc: fix valgrind errors | notaz | |
also makes using_tlb constant so that the compiler can remove leftover TLB code. | |||
2011-03-07 | drc: rm unneeded writebacks in stubs, as suggested by Ari64 | notaz | |
also fix leftover moves, missed by last cleanup commit. | |||
2011-03-01 | gte_neon: hook into recompiler | notaz | |
2011-02-17 | drc: some PCSX-specific const addr io handlers | notaz | |
2011-02-17 | drc: don't pass r3 to memhandlers | notaz | |
also don't recalculate cycles after reads - PCSX doesn't queue any interrupts on reads. | |||
2011-02-17 | drc: merge Ari64's patch: 11_reduce_invstub_memory_usage | notaz | |
2011-02-17 | drc: merge Ari64's patch: 07_clear_cache | notaz | |
2011-02-17 | drc: merge Ari64's patch: 05_dont_write_r0 | notaz | |
also get rid of unneeded moves in load_assemble | |||
2011-02-17 | drc: merge Ari64's patch: 02_xor_zero | notaz | |
2011-02-09 | drc: sync gte with interpreter | notaz | |
2011-02-04 | drc: handle dummy reads in inline_readstub | notaz | |
2011-01-16 | drc: fix some goofage in cop2_{get,put}_dreg | notaz | |
2011-01-16 | drc: handle MTC0 in delay slot | notaz | |
also refactor MTC0 code a bit. | |||
2011-01-16 | drc: remove funcs from assert()s to allow NDEBUG build | notaz | |
2011-01-16 | drc: check for r0 dest (it might be allocated) | notaz | |
2011-01-16 | drc: don't read readmem_dword to r0 or on dummy reads | notaz | |
2011-01-16 | drc: support RFE, remove ERET (it's not in r3k) | notaz | |
2011-01-16 | drc: minor disassembly fixes | notaz | |
2010-12-27 | drc: fix SWL/SWR confusion in do_unalignedwritestub | notaz | |
2010-12-18 | drc: pass correct address to verify_code | notaz | |