void CCpu::updateFlags(CDat val) {
this->m_Z = (val == 0);
this->m_S = ((val >> (BIT_LEN-1)) & 0x1);
- this->m_C = false;
- this->m_O = false;
+/* this->m_C = false;
+ this->m_O = false; */
}
void CCpu::updateFlags(CDatd val, CDat a, CDat b) {
CDat CCpu::getRegister(const int addr) const
{
- return m_reg.get(addr);
+ return m_reg.getDirect(addr);
}
void CCpu::setRegister(const int addr, CDat data)
{
- m_reg.set(addr, data);
+ m_reg.setDirect(addr, data);
}
CDat CCpu::getRAM(const int addr) const