aboutsummaryrefslogtreecommitdiff
path: root/libpcsxcore
AgeCommit message (Collapse)Author
2011-07-15cdrom: partially implement attenuationnotaz
based on pcsrx code.
2011-07-13misc: invaliadte dynarec on HLE file loadsnotaz
also add some missing sanity checks.
2011-07-13drc: fix SP mirror hacknotaz
stop it from reading uninitialized LR in some cases..
2011-07-13drc: redo fastboot hacknotaz
relying on PC to check if we already exited was a bad idea, as cc_interrupt stuff updates the PC already.
2011-07-13sio: emulate "card not inserted" statenotaz
an idea from shalma. "no card" and response byte 1 behavior tested on real hardware.
2011-07-13sio: no DTR resets devicenotaz
tested on the real thing
2011-07-13cdriso: handle eboot and it's TOC, some refactoringnotaz
This gives cdda support for eboot
2011-07-13psxcounters: merge shalma's suggestionnotaz
http://www.gp32x.com/board/index.php?/topic/57973-pcsx-rearmed/page__view__findpost__p__952577
2011-07-13cdrom: merge shalma's suggestionsnotaz
http://www.gp32x.com/board/index.php?/topic/57973-pcsx-rearmed/page__view__findpost__p__952591
2011-07-08gte_neon: fix MAC0 shiftnotaz
2011-07-08gte: fix MAC0 shift (pcsxr issue #8874, shalma)notaz
fixes missing elements in Soul Reaver and Spyro.
2011-07-08dma: more accurate ICR register handlingnotaz
based on tests on ther real thing.
2011-07-08dma: don't generate irqs after aborted DMAnotaz
An idea from Shalma. Verified on real thing with DMA2.
2011-07-08drc: ifdef out one more 64bit instructionnotaz
this is relevant when compiling trash.
2011-07-08cdrom: make read reschedule optionalnotaz
Some really nasty timing issues, I guess can only be resolved for good when general timing is good and BIAS is gone.
2011-07-08cdrom: replace resched hack with another onenotaz
almost certainly wrong but hopefully better.
2011-07-08drc: handle division by 0 correctlynotaz
2011-07-08psxinterpreter: fix division by zeronotaz
Based on info from Ryphecha.
2011-07-08gpus: return DMA word count to avoid 1 list walknotaz
2011-07-08ppf.c: backport fix from pcsxrnotaz
weimingzhi: -(Infy11)ppf.c: Fixed stuck at start of games with empty CD-ROM ID (Issue #8266).
2011-07-08drc: merge Ari64's patch: 21_debugging_stuffnotaz
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