Commit Graph

9269 Commits

Author SHA1 Message Date
zeromus 901d5c1431 fix some errors with 2442 vs 2448, repair CCD dumping, repair discohawk 2015-07-11 13:47:00 -05:00
zeromus bdb64ce251 clarify disc ID process comments a bit 2015-07-11 13:47:00 -05:00
zeromus 763c47c3b3 make discohawk a/b comparer run big batches faster 2015-07-11 13:46:59 -05:00
zeromus 21c355b5ab mednadisc release builds 2015-07-11 13:46:59 -05:00
zeromus 9fcaf98084 update DBMan for new discsystem stuff and framework for batch disc hashing 2015-07-11 13:46:59 -05:00
zeromus 1026c817cc more discsys reorg 2015-07-11 13:46:58 -05:00
zeromus 41d5875baf big discsys reorg.. move all API parts into Disc*-named files in root and hide more private stuff 2015-07-11 13:46:58 -05:00
zeromus e84d212cea cleaning up cue format 2015-07-11 13:46:57 -05:00
zeromus 691531421a more discsys reorg 2015-07-11 13:46:57 -05:00
zeromus 33f23e137d cleanup unused Blob_ZeroTypeStuff and general reorg 2015-07-11 13:46:57 -05:00
zeromus 67468e93ec discsys reorg and move CDAudio to BizHawk.Emulation.Common for cleaner assembly reference dependencies 2015-07-11 13:46:56 -05:00
zeromus 57d76317c8 some small discsys cleanup 2015-07-11 13:46:56 -05:00
zeromus 3ebdfaaf78 cleanup of old sector synth classes 2015-07-11 13:46:55 -05:00
zeromus cc31331bc0 refactor discstructure mightily 2015-07-11 13:46:55 -05:00
zeromus 5e71224eda reorg and cleanup of old interfaces, stop populating q_crc for RawTOCEntry instances 2015-07-11 13:46:37 -05:00
zeromus 962b567f6d repair discohawk and cleanup. remember to re-add CCD exporting 2015-07-11 13:46:37 -05:00
zeromus 4f978ccba9 repair pce-cd disc loading of subQ 2015-07-11 13:46:37 -05:00
zeromus f9c5b17097 restore discsys TOCRaw and DiscStructure synthesis and make octoshock disc reading work again 2015-07-11 13:46:36 -05:00
zeromus 6dcaa3ca04 apply major discsystem refactorings to emulator cores and client. lots of undone things, most notably generalized RawTOCEntries -> TOCRaw -> Structure synthesis outside of the individual format/api disc loaders. IOW there's no DiscStructure right now. Probably lots of bugs too. 2015-07-11 13:46:36 -05:00
zeromus 71022de580 better disc batch testing 2015-07-11 13:46:26 -05:00
zeromus b7c5fa84e1 add specified cue flags to existing data flag, don't overwrite it 2015-07-11 13:46:25 -05:00
zeromus 377f8e8b1c reimplement cue SBI loading 2015-07-11 13:46:25 -05:00
zeromus 0d029b4030 batch comparing capability 2015-07-11 13:46:25 -05:00
zeromus 7dacc07a7d quick cleanup of spammy cue loading console output 2015-07-11 13:46:24 -05:00
zeromus 50546e3f9e handle cue tracks with implicit index 0 at 00:00:00 file MSF 2015-07-11 13:46:24 -05:00
zeromus 32a0921fb1 remove a defunct file 2015-07-11 13:46:24 -05:00
zeromus 449cd4b668 more correctly generate cue pregaps using entire previous track type 2015-07-11 13:46:23 -05:00
zeromus 0443db051b cue cleanup 2015-07-11 13:46:23 -05:00
zeromus 9b8486a2d1 generate pregap XA headers same way as mednafen 2015-07-11 13:46:23 -05:00
zeromus 79c8f43279 clarify previous commit, but this approach is wrong. need a total zero-sector synthesizer depending on the track type including XA subform 2015-07-11 13:46:22 -05:00
zeromus c5d7fda22f do a bad job supporting header synthesis for different sector modes 2015-07-11 13:46:22 -05:00
zeromus 5713346580 cue clarifications 2015-07-11 13:46:22 -05:00
zeromus 675853e7a3 handle mixed mode cues more properly 2015-07-11 13:46:21 -05:00
zeromus 1de6033c0a different cue gap sector synth for data and audio sectors 2015-07-11 13:46:21 -05:00
zeromus 9b5daa9e3c cue pregap subQ 2015-07-11 13:46:21 -05:00
zeromus 5bb7d5e707 cue postgap subQ. print negative Timestamps, even though I'm becoming less and less a fan of that class 2015-07-11 13:46:20 -05:00
zeromus 4e8f649512 work on cue ECM synthesizing 2015-07-11 13:46:20 -05:00
zeromus aa50d28346 generate sector headers for mode1/2048 2015-07-11 13:46:19 -05:00
zeromus 017397d91a add DiscMountPolicy to control discrepancies in generation of subQ between different disc interfaces. 2015-07-11 13:46:19 -05:00
zeromus 910c745b03 a little bit of cue subP synthesis 2015-07-11 13:46:19 -05:00
zeromus 8d9f8daf61 small refactor to cue toc emission 2015-07-11 13:46:18 -05:00
zeromus 70f97851b3 continue cue loading 2015-07-11 13:46:18 -05:00
zeromus 7deb5e8575 begin rebuilding cue loading based on the new cue compiling system 2015-07-11 13:46:18 -05:00
zeromus 3c26d48a59 change analyze stage to be a compile stage, which digests the commands as well as analyzing the files and gives an area for extra validation separate from the loading stage 2015-07-11 13:46:17 -05:00
zeromus 8b0593dcb2 some majorly incomplete cue stuff. need to refactor into CueGrid so an index#0 can setup its Q subchannel synthesis by easily referencing the following index 2015-07-11 13:46:17 -05:00
zeromus d698bb8059 work on bringing back cue loading 2015-07-11 13:46:17 -05:00
zeromus 4b8d3cfa79 cleanup CUE toc handling a bit 2015-07-11 13:46:16 -05:00
zeromus fda3ec03ed improve subchannel mismatch reporting during disc a/b testing and add a comment about a failed experiment at a subcode deinterleaving optimization 2015-07-11 13:45:52 -05:00
zeromus f2def57b90 add new subchannel interleaving code and fix errors in CCD subcode loading 2015-07-11 13:45:52 -05:00
adelikat 58f8ad7c12 Issue #422: Virtual Pads - analog stick - when sticky option is off, and the emulator is unpaused, do not snap to 0 until the mouse button is released 2015-07-10 14:36:29 -04:00