Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-02-08 | cdrom: add missing BCD->int convert in cdrFreeze() | Daniel Silsby | |
For some Eboot .PBP game images, when loading a savestate, a zlib error like 'uncompress failed with -5 for block 5383, sector 86132' would be output to stdout/stderr. The savestate would still be playable, though. Traced it down to cdrFreeze() failing to convert cdr.Prev from BCD->int when calling ReadTrack(). Note that the odd 'cdr.Prev[0]++;' line seems to be someone's hacky way of forcing ReadTrack() to avoid skipping what it thinks is a duplicate sector read. | |||
2019-08-03 | Silence warning -Wstringop-truncation | retro-wertz | |
-strncpy replaced with strcpy and memcpy where appropriate | |||
2016-04-01 | don't use __ARM_ARCH_7A__ | notaz | |
github issue #68 | |||
2015-02-05 | dma: some timing hacks | notaz | |
untested | |||
2015-02-05 | dma: do some madr updates | notaz | |
untested, but makes ff7 behave better with linked lists (dither problem) | |||
2015-01-03 | mingw build fixes | notaz | |
2014-12-24 | cdrom: handle old savestates better | notaz | |
I still have to many of them and use them for testing.. | |||
2013-03-15 | cdrom: stopping read should stop seek too | notaz | |
2013-03-15 | cdrom: use single read/play cursor, handle cdlRead for cdda | notaz | |
cdlRead on cdda tested on real hardware | |||
2013-01-28 | merge minor fixes from pcsxr | notaz | |
my own code.. | |||
2013-01-18 | cdrom: move more handling to cdrInterrupt | notaz | |
2013-01-18 | cdrom: cleanup, support errors, improve timing | notaz | |
most changes verified on real thing | |||
2013-01-18 | cdrom: rewrite lid code | notaz | |
based on tests on real hardware | |||
2013-01-13 | cdrom: some swap cd tuning | notaz | |
because last commit removed wrong read stop | |||
2013-01-13 | cdrom: remove stopping on TN | notaz | |
breaks N2O, does not make sense too | |||
2013-01-13 | cdrom: fix ID, again | notaz | |
2013-01-13 | cdrom: set proper reset values | notaz | |
fixes HLE | |||
2013-01-11 | cdrom: minor cleanup | notaz | |
2013-01-11 | cdrom: fix ID | notaz | |
also adjust ReadTOC timing and logs | |||
2013-01-03 | cdrom: implement attenuator/volume properly | notaz | |
2013-01-03 | cdrom: give up on cdda subq support | notaz | |
this just won't currently work because atleast of: - reads racing with cdda thread - hw cdrom plugins - broken/unknown format .sub files | |||
2013-01-03 | cdrom: attempt to deal with broken subq :( | notaz | |
2013-01-03 | cdrom: keep savestate compat | notaz | |
2013-01-03 | cdrom: clean up subq handling | notaz | |
keep track of it at all times | |||
2013-01-03 | cdrom: clean up play command handling | notaz | |
Once again, based on mednafen/nocash. | |||
2013-01-03 | cdrom: rework seek hack | notaz | |
2013-01-03 | cdrom: cleanup irq reschedule and pause hacks | notaz | |
2013-01-02 | cdrom: cleanup various hacks | notaz | |
Most decisions were made based on Mednafen source on Nocash doc, so all credits for hardware info go to Ryphecha/Nocash. A few things confirmed on real hardware by me. | |||
2013-01-01 | cdrom: cleanup logging | notaz | |
2013-01-01 | cdrom: tune and log stat hack | notaz | |
2012-12-27 | cdrom: fix irq check | notaz | |
2012-12-17 | make non-zlib save compression possible | notaz | |
2012-11-24 | cdrom: try different seeking approach | notaz | |
2012-11-24 | fix various warnings | notaz | |
the idea here was to disable them to avoid drifting from pcsx-reloaded, but there doesn't seems to be much need for syncing. | |||
2012-11-18 | cdrom: some subq hacks | notaz | |
2012-11-13 | cdrom: only need to read for cdda | notaz | |
otherwise it's already there? | |||
2012-11-05 | sort out 32/64bit savestate compat issues | notaz | |
2012-11-04 | handle bad cd images better | notaz | |
2012-11-03 | cdrom: read subq directly, not from thread | notaz | |
thread is doing 10 sectors at once, not that accurate.. | |||
2012-07-19 | cdrom: reset cmd buffer when cmd is accepted | notaz | |
wrong but hopefully not as much as it was | |||
2012-07-19 | cdrom: mask selector bits correctly | notaz | |
2012-07-18 | cdrom: adjust report mode return | notaz | |
based on mednafen which likely had this tested on the real thing. Also remove rearmed hack, the report shouldn't be that bad on performance. | |||
2012-01-09 | cdrom: resume cdda on state load | notaz | |
2011-12-09 | cdrom: don't emulate seek when set to same loc | notaz | |
fixes C-12 (needs at least 5 sectors), let's see what this breaks.. | |||
2011-07-15 | cdrom: partially implement attenuation | notaz | |
based on pcsrx code. | |||
2011-07-13 | cdrom: merge shalma's suggestions | notaz | |
http://www.gp32x.com/board/index.php?/topic/57973-pcsx-rearmed/page__view__findpost__p__952591 | |||
2011-07-08 | dma: don't generate irqs after aborted DMA | notaz | |
An idea from Shalma. Verified on real thing with DMA2. | |||
2011-07-08 | cdrom: make read reschedule optional | notaz | |
Some really nasty timing issues, I guess can only be resolved for good when general timing is good and BIAS is gone. | |||
2011-07-08 | cdrom: replace resched hack with another one | notaz | |
almost certainly wrong but hopefully better. | |||
2011-07-08 | cdrom: remove play pregap hack | notaz | |
cdriso code handles this now |