index
:
blastem.git
gdb
libretro
vdp-hacking
Oxore's fork of "blastem" emulator for ROM hacking (C)
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
ym2612.c
Age
Commit message (
Expand
)
Author
2021-02-15
Fix Timer B load bug that made games using Konami sound driver to have slower...
Michael Pavone
2020-10-11
Set initial pan bits in YM2612 register array and not just the separate lr fi...
Michael Pavone
2020-04-29
WIP netplay support
Michael Pavone
2020-03-28
Skip invalid registers when dumping initial YM2612 state to VGM log
Michael Pavone
2020-03-27
Initial stab at VGM logging support
Michael Pavone
2020-02-26
Implement selectable YM2612/YM3834 invalid status port behavior
Michael Pavone
2020-02-24
Fix YM2612 busy flag timing
Michael Pavone
2019-09-07
Cache operator phase increment for a small perf improvement
Michael Pavone
2019-09-06
Split ym_run into a few different functions to enhance clarity
Michael Pavone
2019-03-27
Operator results should be delayed by one sample when used as a modulator in ...
Michael Pavone
2019-03-26
Zero offset should also impact output channels that a channel is panned away ...
Michael Pavone
2019-03-26
Fix a couple of minor cases of extra precision in LFO implementation
Michael Pavone
2019-03-24
Optionally emulate the offset around zero in the imperfect DAC of a discrete ...
Michael Pavone
2018-12-30
Optimize YM operator modulation
Mike Pavone
2018-12-28
Preserve WAVE logging FILE * across YM2612 device reset
Michael Pavone
2018-03-30
More audio refactoring in preparation for allowing proper sync to video with ...
Michael Pavone
2018-03-28
Small cleanup to audio interface between emulation code and renderer backend
Michael Pavone
2017-08-29
Save entirety of fnum register, not just the low 8 bits
Michael Pavone
2017-08-29
Save and restore YM2612 timer control and keyon/off state in native save states
Michael Pavone
2017-08-06
WIP - New savestate format
Michael Pavone
2017-05-11
Fix resampling code to deal with case in which output frequency is greater th...
Michael Pavone
2017-03-30
Reset YM2612 whenver the Z80 is reset. Fixes issue with stuck notes in Fantas...
Michael Pavone
2017-03-27
Initial implementation of YM2612 SSG-EG mode
Michael Pavone
2017-03-25
Basic implementation of CSM mode that should handle documented edge cases. Do...
Michael Pavone
2016-11-28
Clean up symbol visiblity and delete a ltitle bit of dead code
Michael Pavone
2016-05-01
Made low pass filter frequency configurable
Michael Pavone
2016-04-20
Implemented linear resampling and low pass filter for the YM2612
Michael Pavone
2016-02-20
Fix register to operator mapping for channel 3 special mode and actually get ...
Michael Pavone
2016-02-18
Remove phase increment caching. Fix LFO phase modulation calculation
Michael Pavone
2016-02-13
Add yt debug command for printing YM-2612 timer info. Fix AMS shift values.
Michael Pavone
2016-02-10
Change where decay to sustain transition happens to match hardware when decay...
Michael Pavone
2015-11-13
Selecting a second game from the menu now works
Michael Pavone
2015-11-04
Load config file and rom.db from appropriate locations on Android
Michael Pavone
2015-11-03
Remove obsolete TODO
Michael Pavone
2015-11-02
Fix some bugs in the attack phase and sustain level in the envelope generator
Michael Pavone
2015-11-01
Fix mapping of key on/off reg bits to operators
Michael Pavone
2015-11-01
Wrote a buggy tool for splitting VGM files by channel
Michael Pavone
2015-10-31
Small fix to how manual YM-2612 timer reloads work. Seems to better match a s...
Michael Pavone
2015-05-28
Fix LFO counter update speed and implement amplitude modulation
Michael Pavone
2015-05-27
Add a basic YM-2612 command to the debugger. Fix negative detune values and g...
Michael Pavone
2015-05-26
Fix register to operator mapping for channel 3 special mode
Michael Pavone
2014-12-16
Set the busy flag after a YM-2612 address write
Michael Pavone
2014-02-13
Better emulation of the YM-2612 busy flag
Mike Pavone
2014-02-12
Comment out LFO debug printf
Mike Pavone
2014-02-12
Fix operator 1 self-feedback
Michael Pavone
2014-02-11
Adjust PSG and YM-2612 volume to be closer to the real console
Michael Pavone
2014-02-11
Fix overflow handling on FM channel output
Michael Pavone
2014-02-07
Properly clamp envelope value to zero when it overflows during the attack pha...
Michael Pavone
2014-01-06
The local clone on my laptop got messed up and some changes had not been push...
Michael Pavone
2013-10-01
Implement turbo/slow motion feature that overclocks or underclocks the entire...
Mike Pavone
[next]