aboutsummaryrefslogtreecommitdiff
path: root/libpcsxcore
AgeCommit message (Collapse)Author
2011-07-08drc: merge Ari64's patch: 20_delay_slot_64bit_register_fixnotaz
2011-07-08drc: merge Ari64's patch: 19_arm_typosnotaz
2011-07-08drc: merge Ari64's patch: 18_loop_preload_fixnotaz
2011-07-08drc: merge part of old Ari64's patch: 09_tlb_offsetnotaz
This one is from previous batch, applying so that the next patch applies.
2011-07-08drc: merge Ari64's patch: 17_branch_target_liveness_analysisnotaz
2011-07-08drc: merge Ari64's patch: 16_continue_after_branch_into_delay_slotnotaz
2011-07-08drc: merge Ari64's patch: 15_dirty_registers_fixnotaz
2011-07-08drc: merge Ari64's patch: 14_dont_save_or_restore_temporarynotaz
2011-07-08drc: merge Ari64's patch: 13_dummy_loadsnotaz
2011-07-08drc: merge Ari64's patch: 12_cycle_countnotaz
2011-07-08drc: merge Ari64's patch: 11_dealloc_reg_clear_const_flagnotaz
2011-07-08drc: merge Ari64's patch: 04_constant_address_pagefaultsnotaz
causes problems in PCSX, so ifdefed out but left there to reduce drift from Ari64's version.
2011-07-08drc: merge Ari64's patch: 03_needed_againnotaz
2011-07-08drc: merge Ari64's patch: 01_year_2011notaz
2011-07-08cdrom: remove play pregap hacknotaz
cdriso code handles this now
2011-07-08cdriso: handle pregap read/playnotaz
2011-07-08cdriso: handle TOC and track timing betternotaz
2011-06-14drc: re-add bt part that was removed with pass7notaz
..as noticed by Ari64.
2011-06-07enable Wall warnings by defaultnotaz
still disable it in some cases (instead of fixing) to avoid drifting from upstream projects too much.
2011-06-07psxbios: fix some -Wall warningsnotaz
2011-06-07drc: comment out some broken codenotaz
2011-06-07drc: init vars that gcc thinks can be used uninitialized, just in casenotaz
2011-06-07drc: fix warning in my codenotaz
2011-06-07r3000a: don't patch RAM to work around BIOSnotaz
BIOS steps over if GTE instructions are interrupted, we must work around that since we don't emulate the pipeline. Previous workaround sucks since it hacks emulated RAM..
2011-06-06cdrom: do a NULL check, some plugins may return thatnotaz
2011-04-05plugins: expand GPUvBlank to pass hcounter pointernotaz
2011-03-22r3000a: reset cpu after setting up registersnotaz
drc depends on some of them
2011-03-22drc: start in more consistent statenotaz
useful when comparing things
2011-03-21try to align timing with LCD refreshnotaz
2011-03-19drc: try even more to not compile code as 64bitnotaz
..when compiling trash
2011-03-17drc: ujump DS $ra overwrite fix?notaz
2011-03-17minor debug code updatesnotaz
2011-03-15drc: hack for stack-in-RAM-mirror casenotaz
2011-03-15drc: implement ra accesses in ujump DSnotaz
2011-03-14cdrom: merge a fix from PCSX-Reloadednotaz
2011-03-14cdrom: restore cdrWrite3 reschedulenotaz
but only when command is being processed
2011-03-10psxinterpreter: do interrupt test after doing target instructionSND\notaz_cp
otherwise in case interrupt happens, target insn is executed twice, causing occasional glitches in Tekken 2. Also clear branch flag for it - it's not in delay slot. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@64369 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-03-10drc: handle some load delay cases with interpreternotaz
place the code together with other PCSX hacks.
2011-03-08pcsxmem: fix ro write handlernotaz
also refactor things a bit (as usual)
2011-03-08drc: update invalid_code for RAM when mirrors are touchednotaz
the memhandlers always check RAM locations, even when something writes to the mirrors.
2011-03-07drc: fix valgrind errorsnotaz
also makes using_tlb constant so that the compiler can remove leftover TLB code.
2011-03-07drc: rm unneeded writebacks in stubs, as suggested by Ari64notaz
also fix leftover moves, missed by last cleanup commit.
2011-03-07frontend: fix valgrind errorsnotaz
also fixes pc build
2011-03-01drc: clear dynarec completely on CD image changenotaz
most likely only BIOS can be reused anyway, no need to stress invalidation code needlessly (even if it does it all well).
2011-03-01gte_neon: hook into recompilernotaz
2011-02-28gte_neon: implement MVMVA, some fixesnotaz
2011-02-25gte_neon: trying to improve codenotaz
2011-02-25gte_neon: implement RTPS and NCLIPnotaz
2011-02-22gte: starting some NEON codenotaz
2011-02-17drc: some PCSX-specific const addr io handlersnotaz