Skip to content

Commit

Permalink
[Core/Sound] added accurate YM2612 status & BUSY flag emulation for M…
Browse files Browse the repository at this point in the history
…AME core (verified on discrete and ASIC-integrated chips)
  • Loading branch information
ekeeke committed Jan 7, 2018
1 parent d0aa36a commit fee2bc8
Show file tree
Hide file tree
Showing 8 changed files with 215 additions and 136 deletions.
5 changes: 4 additions & 1 deletion HISTORY.txt
Expand Up @@ -121,7 +121,10 @@ Genesis Plus GX 1.7.5 (xx/xx/xxxx) (Eke-Eke)

[Core/Sound]
---------------
* added discrete YM2612 DAC distortion emulation (optional)
* replaced configurable YM2612 DAC quantization by configurable YM2612 chip model emulation (discrete, ASIC-integrated or enhanced)
* added DAC distortion emulation for discrete YM2612 chip model
* added accurate status & BUSY flag emulation for discrete and ASIC-integrated YM2612 chip models (verified on real hardware)
* improved 9-bit DAC quantization accuracy for discrete and ASIC-integrated YM2612 chip models (verified on YM2612 die)
* rewrote optimized & more accurate PSG core from scratch
* removed PSG boost noise feature & added optional high-quality PSG resampling
* fixed YM2612 self-feedback regression introduced in 1.7.1
Expand Down
Binary file modified builds/genesis_plus_gx_libretro.dll
Binary file not shown.
Binary file modified builds/genplus_cube.dol
Binary file not shown.
Binary file modified builds/genplus_wii.dol
Binary file not shown.

1 comment on commit fee2bc8

@ekeeke
Copy link
Owner Author

@ekeeke ekeeke commented on fee2bc8 Jan 7, 2018

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This commit notably makes the music speed of Hellfire more accurate to Model 2 console hardware when emulating ASIC-integrated YM2612 chip.

Please sign in to comment.