changeset | f6213de4224c |
---|---|
branch | |
bookmark | |
tag | |
user | Michael Pavone <pavone@retrodev.com> |
description | Fix psg panning implementation |
files |
changeset | 0343f0d5add0 |
---|---|
branch | |
bookmark | |
tag | |
user | Michael Pavone <pavone@retrodev.com> |
description | Fix libretro build for real |
files |
changeset | 74112041b2c7 |
---|---|
branch | |
bookmark | |
tag | |
user | Michael Pavone <pavone@retrodev.com> |
description | Proper calculation of sample rate for YM2612/PSG oscilloscope view |
files |
changeset | 0e927fce8941 |
---|---|
branch | |
bookmark | |
tag | |
user | Michael Pavone <pavone@retrodev.com> |
description | Fix bug in PSG oscilloscope output |
files |
changeset | 0d1d5dccdd28 |
---|---|
branch | |
bookmark | |
tag | |
user | Michael Pavone <pavone@retrodev.com> |
description | Initial implementation of oscilloscope debug view |
files |
changeset | 71b0cb7c34a6 |
---|---|
branch | |
bookmark | |
tag | |
user | Michael Pavone <pavone@retrodev.com> |
description | Fix PSG white noise LSFR tap |
files |
changeset | 2648081f3100 |
---|---|
branch | |
bookmark | |
tag | |
user | Michael Pavone <pavone@retrodev.com> |
description | Implement Game Gear PSG panning |
files |
changeset | cfd53c94fffb |
---|---|
branch | |
bookmark | |
tag | |
user | Michael Pavone <pavone@retrodev.com> |
description | Initial stab at RF5C164 emulation |
files |
changeset | c3c62dbf1ceb |
---|---|
branch | |
bookmark | |
tag | |
user | Michael Pavone <pavone@retrodev.com> |
description | WIP netplay support |
files |
changeset | f2ed8df7a002 |
---|---|
branch | |
bookmark | |
tag | |
user | Michael Pavone <pavone@retrodev.com> |
description | Fix PSG frequency written to VGM header when logging |
files |
changeset | 508522f08e4d |
---|---|
branch | |
bookmark | |
tag | |
user | Michael Pavone <pavone@retrodev.com> |
description | Initial stab at VGM logging support |
files |
changeset | 4c322abd9fa5 |
---|---|
branch | |
bookmark | |
tag | |
user | Michael Pavone <pavone@retrodev.com> |
description | Split generic part of audio code into a separate file so it can be used in other targets besides SDL |
files |
changeset | 6ce36c3f250b |
---|---|
branch | |
bookmark | |
tag | |
user | Michael Pavone <pavone@retrodev.com> |
description | More audio refactoring in preparation for allowing proper sync to video with dynamic audio rate control |
files |
changeset | ce1f93be0104 |
---|---|
branch | |
bookmark | |
tag | |
user | Michael Pavone <pavone@retrodev.com> |
description | Small cleanup to audio interface between emulation code and renderer backend |
files |
changeset | 9c65819afec3 |
---|---|
branch | |
bookmark | |
tag | |
user | Michael Pavone <pavone@retrodev.com> |
description | Fix operator precedence in psg serialize/deserialize |
files |
changeset | 4e5797b3935a |
---|---|
branch | |
bookmark | |
tag | |
user | Michael Pavone <pavone@retrodev.com> |
description | WIP - New savestate format |
files |
changeset | 4d16c09210fd |
---|---|
branch | |
bookmark | |
tag | |
user | Michael Pavone <pavone@retrodev.com> |
description | 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 |
files |
changeset | c15896605bf2 |
---|---|
branch | |
bookmark | |
tag | |
user | Michael Pavone <pavone@retrodev.com> |
description | Clean up symbol visiblity and delete a ltitle bit of dead code |
files |
changeset | 8d032a368dd5 |
---|---|
branch | |
bookmark | |
tag | |
user | Michael Pavone <pavone@retrodev.com> |
description | Made low pass filter frequency configurable |
files |
changeset | e6dc30231b83 |
---|---|
branch | |
bookmark | |
tag | |
user | Michael Pavone <pavone@retrodev.com> |
description | Fix PSG linear resampling and implement a low pass filter |
files |
changeset | bd549b25c362 |
---|---|
branch | |
bookmark | |
tag | |
user | Michael Pavone <pavone@retrodev.com> |
description | Not so successful attempt at improved PSG resampling |
files |
changeset | 252dfd29831d |
---|---|
branch | |
bookmark | |
tag | |
user | Michael Pavone <pavone@retrodev.com> |
description | Selecting a second game from the menu now works |
files |
changeset | 715475788e93 |
---|---|
branch | |
bookmark | |
tag | |
user | Michael Pavone <pavone@retrodev.com> |
description | Remove some debug junk from the PSG core |
files |
changeset | 9a5dc22297f2 |
---|---|
branch | |
bookmark | |
tag | |
user | Michael Pavone <pavone@retrodev.com> |
description | Somewhat better handling of high frequency PSG tones. Needs work to fully handle case where frequency > half our output sample rate |
files |
changeset | 6a14c5a95648 |
---|---|
branch | |
bookmark | |
tag | |
user | Michael Pavone <pavone@retrodev.com> |
description | Adjust PSG and YM-2612 volume to be closer to the real console |
files |
changeset | b7b7a1cab44a |
---|---|
branch | |
bookmark | |
tag | |
user | Michael Pavone <pavone@retrodev.com> |
description | 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. |
files |
changeset | 3e1573fa22cf |
---|---|
branch | |
bookmark | |
tag | |
user | Mike Pavone <pavone@retrodev.com> |
description | Implement turbo/slow motion feature that overclocks or underclocks the entire system at the push of a button |
files |
changeset | 140af5509ce7 |
---|---|
branch | |
bookmark | |
tag | |
user | Mike Pavone <pavone@retrodev.com> |
description | Added copyright notice to source files and added GPL license text in COPYING |
files |
changeset | 41c079dbee73 |
---|---|
branch | |
bookmark | |
tag | |
user | Mike Pavone <pavone@retrodev.com> |
description | Use a slightly more sane PSG volume divider. Stil seems too loud, need to check the real hardware. |
files |
changeset | 1c8d74f2ab0b |
---|---|
branch | |
bookmark | |
tag | |
user | Mike Pavone <pavone@retrodev.com> |
description | 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. |
files |
changeset | 62177cc39049 |
---|---|
branch | |
bookmark | |
tag | |
user | Mike Pavone <pavone@retrodev.com> |
description | Incredibly broken YM2612 support plus a fix to Z80 bus request |
files |
changeset | fcd31d19dddd |
---|---|
branch | |
bookmark | |
tag | |
user | Mike Pavone <pavone@retrodev.com> |
description | Fix clipping in PSG core |
files |
changeset | 15dd6418fe67 |
---|---|
branch | |
bookmark | |
tag | |
user | Mike Pavone <pavone@retrodev.com> |
description | Initial PSG support. Mostly works, noise channel is borked though. |
files |