log psg.c @ 2274:bf1bb893f104

age author description
Mon, 12 Dec 2022 22:26:56 -0800 Michael Pavone Proper calculation of sample rate for YM2612/PSG oscilloscope view
Thu, 24 Nov 2022 00:43:10 -0800 Michael Pavone Fix bug in PSG oscilloscope output
Tue, 22 Nov 2022 17:57:02 -0800 Michael Pavone Initial implementation of oscilloscope debug view
Sun, 28 Aug 2022 22:49:26 -0700 Michael Pavone Fix PSG white noise LSFR tap
Sun, 21 Aug 2022 23:14:08 -0700 Michael Pavone Implement Game Gear PSG panning
Thu, 03 Feb 2022 23:15:42 -0800 Michael Pavone Initial stab at RF5C164 emulation
Wed, 29 Apr 2020 01:00:57 -0700 Michael Pavone WIP netplay support
Sat, 28 Mar 2020 15:46:30 -0700 Michael Pavone Fix PSG frequency written to VGM header when logging
Fri, 27 Mar 2020 00:03:58 -0700 Michael Pavone Initial stab at VGM logging support
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
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:44 -0700 Michael Pavone Fix operator precedence in psg serialize/deserialize
Sun, 06 Aug 2017 00:06:36 -0700 Michael Pavone WIP - New savestate format
Thu, 11 May 2017 07:51:28 -0700 Michael Pavone Fix resampling code to deal with case in which output frequency is greater than the input frequency. Probably could stand to be improved, but at least it doesn't cause the emulator to deadlock
Mon, 28 Nov 2016 22:45:46 -0800 Michael Pavone Clean up symbol visiblity and delete a ltitle bit of dead code
Sun, 01 May 2016 13:36:14 -0700 Michael Pavone Made low pass filter frequency configurable
Wed, 20 Apr 2016 00:18:01 -0700 Michael Pavone Fix PSG linear resampling and implement a low pass filter
Tue, 19 Apr 2016 00:38:44 -0700 Michael Pavone Not so successful attempt at improved PSG resampling
Fri, 13 Nov 2015 22:56:59 -0800 Michael Pavone Selecting a second game from the menu now works
Sat, 31 Oct 2015 13:24:39 -0700 Michael Pavone Remove some debug junk from the PSG core
Thu, 29 Oct 2015 01:06:48 -0700 Michael Pavone Somewhat better handling of high frequency PSG tones. Needs work to fully handle case where frequency > half our output sample rate
Tue, 11 Feb 2014 12:52:28 -0800 Michael Pavone Adjust PSG and YM-2612 volume to be closer to the real console
Mon, 06 Jan 2014 22:54:05 -0800 Michael Pavone The local clone on my laptop got messed up and some changes had not been pushed. This commit represents the status of the working copy from that clone. It unfortunately contains some changes that I did not intend to commit yet, but this seems like the best option at the moment.
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
Wed, 19 Jun 2013 00:24:59 -0700 Mike Pavone Use a slightly more sane PSG volume divider. Stil seems too loud, need to check the real hardware.
Mon, 03 Jun 2013 21:43:38 -0700 Mike Pavone Make the PSG and YM2612 use the master clock internal with an increment 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.
Wed, 29 May 2013 00:57:19 -0700 Mike Pavone Incredibly broken YM2612 support plus a fix to Z80 bus request
Thu, 23 May 2013 23:51:49 -0700 Mike Pavone Fix clipping in PSG core
Thu, 23 May 2013 23:42:42 -0700 Mike Pavone Initial PSG support. Mostly works, noise channel is borked though.