gearmulator

Emulation of classic VA synths of the late 90s/2000s that are based on Motorola 56300 family DSPs
Log | Files | Refs | Submodules | README | LICENSE

commit 5d74b3c8a158ed6d776e2d628eca15a593974501
parent 3d7ff4a8c567dcfe0aab2f2dabff4b83b2d84440
Author: dsp56300 <dsp56300@users.noreply.github.com>
Date:   Thu, 25 Jul 2024 01:00:46 +0200

remove unused code

Diffstat:
Msource/nord/n2x/n2xLib/n2xdsp.cpp | 15---------------
Msource/nord/n2x/n2xLib/n2xdsp.h | 5-----
Msource/nord/n2x/n2xLib/n2xhardware.cpp | 4+---
3 files changed, 1 insertion(+), 23 deletions(-)

diff --git a/source/nord/n2x/n2xLib/n2xdsp.cpp b/source/nord/n2x/n2xLib/n2xdsp.cpp @@ -254,21 +254,6 @@ namespace n2x m_esaiCallback(); } - void DSP::transferHostFlagsUc2Dsdp() - { - const uint32_t hf01 = m_hdiUC.icr() & 0x18; - - if (hf01 != m_hdiHF01) - { -// LOG('[' << m_name << "] HDI HF01=" << HEXN((hf01>>3),1)); - - waitDspRxEmpty(); - - m_hdiHF01 = hf01; - hdi08().setPendingHostFlags01(hf01); - } - } - bool DSP::hdiTransferDSPtoUC() { if (m_hdiUC.canReceiveData() && hdi08().hasTX()) diff --git a/source/nord/n2x/n2xLib/n2xdsp.h b/source/nord/n2x/n2xLib/n2xdsp.h @@ -49,11 +49,6 @@ namespace n2x void hdiSendIrqToDSP(uint8_t _irq); uint8_t hdiUcReadIsr(uint8_t _isr); void onEsaiCallback(); - - public: - void transferHostFlagsUc2Dsdp(); - - private: bool hdiTransferDSPtoUC(); void waitDspRxEmpty(); diff --git a/source/nord/n2x/n2xLib/n2xhardware.cpp b/source/nord/n2x/n2xLib/n2xhardware.cpp @@ -33,11 +33,9 @@ namespace n2x syncUCtoDSP(); const auto deltaCycles = m_uc.exec(); + if(m_esaiFrameIndex > 0) m_remainingUcCycles -= static_cast<int64_t>(deltaCycles); - - m_dspA.transferHostFlagsUc2Dsdp(); - m_dspB.transferHostFlagsUc2Dsdp(); } void Hardware::ucYieldLoop(const std::function<bool()>& _continue)