Fri, 27 Mar 2020 00:03:58 -0700 |
Michael Pavone |
Initial stab at VGM logging support
|
Wed, 26 Feb 2020 22:40:37 -0800 |
Michael Pavone |
Implement selectable YM2612/YM3834 invalid status port behavior
|
Mon, 24 Feb 2020 20:06:29 -0800 |
Michael Pavone |
Fix YM2612 busy flag timing
|
Sat, 07 Sep 2019 22:18:09 -0700 |
Michael Pavone |
Cache operator phase increment for a small perf improvement
|
Fri, 17 May 2019 08:43:30 -0700 |
Michael Pavone |
Split generic part of audio code into a separate file so it can be used in other targets besides SDL
|
Wed, 27 Mar 2019 22:04:54 -0700 |
Michael Pavone |
Operator results should be delayed by one sample when used as a modulator in some cases based on relative execution time and pipeline length
|
Sun, 24 Mar 2019 19:59:41 -0700 |
Michael Pavone |
Optionally emulate the offset around zero in the imperfect DAC of a discrete YM2612
|
Sun, 30 Dec 2018 18:48:08 -0800 |
Mike Pavone |
Optimize YM operator modulation
|
Fri, 30 Mar 2018 00:37:08 -0700 |
Michael Pavone |
More audio refactoring in preparation for allowing proper sync to video with dynamic audio rate control
|
Wed, 28 Mar 2018 23:36:08 -0700 |
Michael Pavone |
Small cleanup to audio interface between emulation code and renderer backend
|
Sun, 06 Aug 2017 00:06:36 -0700 |
Michael Pavone |
WIP - New savestate format
|
Thu, 30 Mar 2017 23:57:30 -0700 |
Michael Pavone |
Reset YM2612 whenver the Z80 is reset. Fixes issue with stuck notes in Fantastic Dizzy and Kid Chameleon
|
Mon, 27 Mar 2017 00:40:10 -0700 |
Michael Pavone |
Initial implementation of YM2612 SSG-EG mode
|
Sat, 25 Mar 2017 15:41:52 -0700 |
Michael Pavone |
Basic implementation of CSM mode that should handle documented edge cases. Dodesn't handle the weird undocumented edge cases I don't have a good understanding of yet though
|
Sun, 01 May 2016 13:36:14 -0700 |
Michael Pavone |
Made low pass filter frequency configurable
|
Wed, 20 Apr 2016 09:18:58 -0700 |
Michael Pavone |
Implemented linear resampling and low pass filter for the YM2612
|
Thu, 18 Feb 2016 21:28:33 -0800 |
Michael Pavone |
Remove phase increment caching. Fix LFO phase modulation calculation
|
Sat, 13 Feb 2016 22:20:37 -0800 |
Michael Pavone |
Add yt debug command for printing YM-2612 timer info. Fix AMS shift values.
|
Fri, 13 Nov 2015 22:56:59 -0800 |
Michael Pavone |
Selecting a second game from the menu now works
|
Sun, 01 Nov 2015 12:55:08 -0800 |
Michael Pavone |
Wrote a buggy tool for splitting VGM files by channel
|
Sat, 31 Oct 2015 21:11:40 -0700 |
Michael Pavone |
Small fix to how manual YM-2612 timer reloads work. Seems to better match a small test program and gets audio to match up in TM.EE's "I've got Italo Inside" track.
|
Wed, 27 May 2015 20:53:21 -0700 |
Michael Pavone |
Add a basic YM-2612 command to the debugger. Fix negative detune values and get the correct precision for the multiplication step of phase inc calculation
|
Thu, 13 Feb 2014 00:55:01 -0800 |
Mike Pavone |
Better emulation of the YM-2612 busy flag
|
Wed, 12 Feb 2014 22:14:11 -0800 |
Michael Pavone |
Fix operator 1 self-feedback
|
Tue, 01 Oct 2013 23:51:16 -0700 |
Mike Pavone |
Implement turbo/slow motion feature that overclocks or underclocks the entire system at the push of a button
|
Tue, 10 Sep 2013 23:31:08 -0700 |
Mike Pavone |
Added copyright notice to source files and added GPL license text in COPYING
|
Fri, 26 Jul 2013 19:55:04 -0700 |
Mike Pavone |
Added support for saving savestates. Added gst savestate format test harness
|
Sat, 29 Jun 2013 17:15:08 -0700 |
Mike Pavone |
Add support for loading GST format savestates
|
Wed, 19 Jun 2013 00:25:09 -0700 |
Mike Pavone |
Initial stab at LFO phase modulation
|
Sun, 16 Jun 2013 17:57:57 -0700 |
Mike Pavone |
Add support for logging YM2612 channels to WAVE files
|