%{ #include "subbus.h" #include "dm5406.h" #include "da_cache.h" %} %{ #define DG_CUSTOM_INIT hpf2_custom_init() static void Ct64_init( void ) { sbwr( 0x600, 0x0F00 ); /* HCtr ? Hz note counter set mask is 0x0F00 */ } static void DM_init( void ) { DM_Reset(); DM_ConfigureIOPorts(DM_INPUT,DM_OUTPUT); } static void hpf2_custom_init(void ){ Ct64_init(); DM_init(); Tmr_set(1, TMR_REPEAT, TMR_0_FREQ/16); } %}