summaryrefslogtreecommitdiff
path: root/ym2612.h
AgeCommit message (Expand)Author
2020-03-27Initial stab at VGM logging supportMichael Pavone
2020-02-26Implement selectable YM2612/YM3834 invalid status port behaviorMichael Pavone
2020-02-24Fix YM2612 busy flag timingMichael Pavone
2019-09-07Cache operator phase increment for a small perf improvementMichael Pavone
2019-05-17Split generic part of audio code into a separate file so it can be used in ot...Michael Pavone
2019-03-27Operator results should be delayed by one sample when used as a modulator in ...Michael Pavone
2019-03-24Optionally emulate the offset around zero in the imperfect DAC of a discrete ...Michael Pavone
2018-12-30Optimize YM operator modulationMike Pavone
2018-03-30More audio refactoring in preparation for allowing proper sync to video with ...Michael Pavone
2018-03-28Small cleanup to audio interface between emulation code and renderer backendMichael Pavone
2017-08-06WIP - New savestate formatMichael Pavone
2017-03-30Reset YM2612 whenver the Z80 is reset. Fixes issue with stuck notes in Fantas...Michael Pavone
2017-03-27Initial implementation of YM2612 SSG-EG modeMichael Pavone
2017-03-25Basic implementation of CSM mode that should handle documented edge cases. Do...Michael Pavone
2016-05-01Made low pass filter frequency configurableMichael Pavone
2016-04-20Implemented linear resampling and low pass filter for the YM2612Michael Pavone
2016-02-18Remove phase increment caching. Fix LFO phase modulation calculationMichael Pavone
2016-02-13Add yt debug command for printing YM-2612 timer info. Fix AMS shift values.Michael Pavone
2015-11-13Selecting a second game from the menu now worksMichael Pavone
2015-11-01Wrote a buggy tool for splitting VGM files by channelMichael Pavone
2015-10-31Small fix to how manual YM-2612 timer reloads work. Seems to better match a s...Michael Pavone
2015-05-27Add a basic YM-2612 command to the debugger. Fix negative detune values and g...Michael Pavone
2014-02-13Better emulation of the YM-2612 busy flagMike Pavone
2014-02-12Fix operator 1 self-feedbackMichael Pavone
2013-10-01Implement turbo/slow motion feature that overclocks or underclocks the entire...Mike Pavone
2013-09-10Added copyright notice to source files and added GPL license text in COPYINGMike Pavone
2013-07-26Added support for saving savestates. Added gst savestate format test harnessMike Pavone
2013-06-29Add support for loading GST format savestatesMike Pavone
2013-06-19Initial stab at LFO phase modulationMike Pavone
2013-06-16Add support for logging YM2612 channels to WAVE filesMike Pavone
2013-06-16Fix YM2612 timersMike Pavone
2013-06-04Initial implementation of channel 3 special modeMike Pavone
2013-06-03Make the PSG and YM2612 use the master clock internal with an increment based...Mike Pavone
2013-06-02Use signed ints for things that represent signed values in YM2612 coreMike Pavone
2013-05-29Incredibly broken YM2612 support plus a fix to Z80 bus requestMike Pavone
2013-05-27YM2612 WIP updateMike Pavone
2013-05-27YM2612 WIP snapshot before register refactorMike Pavone
2013-05-05Add a YM2612 stub implementation with just timers and status registers so tha...Mike Pavone