summaryrefslogtreecommitdiff
path: root/psg.h
AgeCommit message (Collapse)Author
2020-03-27Initial stab at VGM logging supportMichael Pavone
2019-05-17Split generic part of audio code into a separate file so it can be used in ↵Michael Pavone
other targets besides SDL
2018-03-30More audio refactoring in preparation for allowing proper sync to video with ↵Michael Pavone
dynamic audio rate control
2018-03-28Small cleanup to audio interface between emulation code and renderer backendMichael Pavone
2017-08-06WIP - New savestate formatMichael Pavone
2016-05-01Made low pass filter frequency configurableMichael Pavone
2016-04-20Fix PSG linear resampling and implement a low pass filterMichael Pavone
2016-04-19Not so successful attempt at improved PSG resamplingMichael Pavone
2015-11-13Selecting a second game from the menu now worksMichael Pavone
2015-10-29Somewhat better handling of high frequency PSG tones. Needs work to fully ↵Michael Pavone
handle case where frequency > half our output sample rate
2013-10-01Implement turbo/slow motion feature that overclocks or underclocks the ↵Mike Pavone
entire system at the push of a button
2013-09-10Added copyright notice to source files and added GPL license text in COPYINGMike Pavone
2013-06-03Make the PSG and YM2612 use the master clock internal with an increment ↵Mike Pavone
based on clock divider so that they stay perflectly in sync. Run both the PSG and YM2612 whenver one of them needs to be run.
2013-05-29Incredibly broken YM2612 support plus a fix to Z80 bus requestMike Pavone
2013-05-23Initial PSG support. Mostly works, noise channel is borked though.Mike Pavone