commit 5d74b3c8a158ed6d776e2d628eca15a593974501
parent 3d7ff4a8c567dcfe0aab2f2dabff4b83b2d84440
Author: dsp56300 <dsp56300@users.noreply.github.com>
Date: Thu, 25 Jul 2024 01:00:46 +0200
remove unused code
Diffstat:
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)