Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |||
2011-06-06 | cdrom: do a NULL check, some plugins may return that | notaz | |
2011-03-14 | cdrom: merge a fix from PCSX-Reloaded | notaz | |
2011-03-14 | cdrom: restore cdrWrite3 reschedule | notaz | |
but only when command is being processed | |||
2011-02-15 | add redump.org SBI support | notaz | |
This is based on PCSX-Reloaded (as usual) but done a bit different, loaded as .sub file instead of as ppf patch. | |||
2011-02-15 | cdrom: move pause delay after ACK | notaz | |
This solves FF7 slowdowns and keeps games that need this delay working. | |||
2011-02-09 | cdrom: remove cdrWrite3 reschedule | notaz | |
shalma keeps adding and removing it, I think it does more harm then good | |||
2011-02-09 | cdrom: backport fixes from pcsxr | notaz | |
shalma: - bios - no cd - fix hangs (diskerror) - fix cdlplay resume | |||
2011-01-28 | cdrom: support cdda playback cursor and autopause/report | notaz | |
some differences from PCSX-Reloaded version |