@Override
    public void reset(Object param) {
    	m6809.int_state = 0;
    	m6809.nmi_state = CLEAR_LINE;
    	m6809.irq_state[0] = CLEAR_LINE;
    	m6809.irq_state[0] = CLEAR_LINE;
    
    	m6809.dp = 0;			/* Reset direct page register */
    
        m6809.cc |= CC_II;        /* IRQ disabled */
        m6809.cc |= CC_IF;        /* FIRQ disabled */
    
        m6809.pc = RM16(0xfffe);
    	CHANGE_PC();
    }
    /*TODO*///
    /*TODO*///void m6809_exit(void)
    /*TODO*///{
    /*TODO*///	/* nothing to do ? */
    /*TODO*///}