aboutsummaryrefslogtreecommitdiff
path: root/src/SPU.cpp
Commit message (Collapse)AuthorAge
* make audio output thread safe(r?)RSDuck2020-11-15
|
* SPU: work with scalars instead of arraysRSDuck2020-10-31
|
* SPU: don't process channels with len<4Arisotura2020-08-19
|
* SPU: delay channel start until whenever it can actually start. fixes maxmod ↵Arisotura2020-07-23
| | | | interpolated mode.
* make it able to switch between DS and DSi modesArisotura2020-06-01
|
* Merge remote-tracking branch 'remotes/origin/master' into melonDSiArisotura2020-05-30
|\
| * reimplement StopArisotura2020-05-20
| |
* | Merge commit '4b57416552ec2fa95216e2b044559f215723bf70' into melonDSiArisotura2020-05-30
|\|
| * update copyright yearsArisotura2020-02-14
| |
* | begin renovating melonDSiArisotura2020-05-30
|\|
| * deal with SPU FIFO overflow in a more pleasant mannerArisotura2019-09-04
| |
| * see, Arisotura, was it that hard?Arisotura2019-09-04
| |
| * more fixes to audio outputArisotura2019-09-01
| | | | | | | | maybe by 2034 we'll finally get that shit going
| * * new FPS limiterArisotura2019-08-29
| | | | | | | | | | | | * new audio output/sync method about fucking time
| * my bad.Arisotura2019-08-18
| |
| * start botching the FPS limiterArisotura2019-07-12
| | | | | | | | results in shitty audio because it's overflowing the buffer
* | * AES-CCM decryptArisotura2019-07-02
|/ | | | * fix a bunch of bugs
* derping aroundArisotura2019-05-14
|
* also, update copyright nameArisotura2019-01-22
|
* libui/GTK: remember directory in which the latest loaded ROM was, point file ↵StapleButter2018-12-14
| | | | picker to it. behavior under Windows will likely stay unchanged as the Windows file picker already does that.
* SPU:StapleButter2018-12-14
| | | | | * support channel repeat mode 3, behaves same as mode 1 (loops) * always clear channel buffers, so if channels 0-7 use format 3, they don't output old data over and over again (fixes #281)
* start devolving things.StapleButter2018-12-08
| | | | | | also implement proper DMA timings. will not build. don't try.
* begin work on general timing renovation. way shitty because it behaves as if ↵StapleButter2018-12-04
| | | | caches were off, so everything will be slow as shit.
* SPU doneStapleButter2018-10-18
|
* fixor copyright years.StapleButter2018-09-15
|
* audio: change output rate to 47340Hz, add resampler with small margin to ↵StapleButter2017-12-11
| | | | | | elimiate pops/clicks due to output rate fluctuation output rate is picked such that 1024 samples at that rate equal exactly 710 samples at the SPU's output rate
* (finally) fix soundStapleButter2017-11-11
| | | | | | * reset capture position when starting capture * reorder channel/capture handling * implement FIFO for channel and capture
* add support for SPI shutdown, btwStapleButter2017-09-21
|
* misc. thingsStapleButter2017-05-09
|
* windows!StapleButter2017-04-09
|
* * sound capture from left/right mixersStapleButter2017-04-08
| | | | * support for appropriate output modes
* * stub more wifi crapStapleButter2017-04-07
| | | | | * louder sound * misc fixes
* * PCM8, PCM16, ADPCM, white noiseStapleButter2017-04-07
| | | | * volume, volume div, panning, master volume
* preliminary audio. only supports PSG (and handles all channels as such). ↵StapleButter2017-04-06
| | | | drops out every once in a while.
* start SPU workStapleButter2017-04-06
|
* * bump version numberStapleButter2017-04-04
* feed system time into RTC * start laying base for sound