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

wDsp.h (421B)


      1 #pragma once
      2 
      3 #include <unordered_map>
      4 
      5 #include "dsp56kEmu/types.h"
      6 
      7 namespace dsp56k
      8 {
      9 	class DSP;
     10 	struct JitConfig;
     11 }
     12 
     13 namespace wLib
     14 {
     15 	class Dsp
     16 	{
     17 	protected:
     18 		void enableDynamicPeripheralAddressing(dsp56k::JitConfig& _config, dsp56k::DSP& _dsp, dsp56k::TWord _opA, dsp56k::TWord _opB, dsp56k::TWord _size);
     19 
     20 	private:
     21 		std::unordered_map<dsp56k::TWord, dsp56k::TWord> m_dynamicPeripheralAddressingRanges;
     22 	};
     23 }