Sun, 26 Jan 2025 23:32:40 -0800 |
Michael Pavone |
More work on OPL3 emulation
|
Sun, 19 Jan 2025 00:31:16 -0800 |
Michael Pavone |
Initial work on YMF262 (aka OPL3) emulation
|
Sat, 11 Jan 2025 23:03:24 -0800 |
Michael Pavone |
Implement additional YM2612 pan leakage observed by MarkeyJester
|
Sat, 11 Jan 2025 17:58:58 -0800 |
Michael Pavone |
Fix YM2612 channel accumulator precision
|
Sat, 05 Oct 2024 11:27:59 -0700 |
Michael Pavone |
Include block and f-num values in ymchannel debug output
|
Sun, 12 Mar 2023 20:03:35 -0700 |
Michael Pavone |
Fix libretro build for real
|
Sat, 14 Jan 2023 09:23:50 -0800 |
Michael Pavone |
Fix LFO regression
|
Fri, 13 Jan 2023 01:02:08 -0800 |
Michael Pavone |
Fix envelope key scaling when CH3 special mode is active. Fixes sound effects in Toy Story and Maui Mallard
|
Mon, 12 Dec 2022 22:26:56 -0800 |
Michael Pavone |
Proper calculation of sample rate for YM2612/PSG oscilloscope view
|
Tue, 22 Nov 2022 17:57:02 -0800 |
Michael Pavone |
Initial implementation of oscilloscope debug view
|
Thu, 03 Feb 2022 23:15:42 -0800 |
Michael Pavone |
Initial stab at RF5C164 emulation
|
Mon, 15 Feb 2021 22:10:49 -0800 |
Michael Pavone |
Fix Timer B load bug that made games using Konami sound driver to have slower music tempo than they should
|
Sun, 11 Oct 2020 22:42:10 -0700 |
Michael Pavone |
Set initial pan bits in YM2612 register array and not just the separate lr field of the channel. This fixes an issue in which some channels would be silent in VGM log output
|
Wed, 29 Apr 2020 01:00:57 -0700 |
Michael Pavone |
WIP netplay support
|
Sat, 28 Mar 2020 15:46:53 -0700 |
Michael Pavone |
Skip invalid registers when dumping initial YM2612 state to VGM log
|
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, 06 Sep 2019 09:13:44 -0700 |
Michael Pavone |
Split ym_run into a few different functions to enhance clarity
|
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
|
Tue, 26 Mar 2019 22:34:41 -0700 |
Michael Pavone |
Zero offset should also impact output channels that a channel is panned away from
|
Tue, 26 Mar 2019 22:27:23 -0700 |
Michael Pavone |
Fix a couple of minor cases of extra precision in LFO implementation
|
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, 28 Dec 2018 12:08:43 -0800 |
Michael Pavone |
Preserve WAVE logging FILE * across YM2612 device reset
|
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
|
Tue, 29 Aug 2017 19:42:14 -0700 |
Michael Pavone |
Save entirety of fnum register, not just the low 8 bits
|
Tue, 29 Aug 2017 00:09:35 -0700 |
Michael Pavone |
Save and restore YM2612 timer control and keyon/off state in native save states
|