trunk/src/emu/cpu/amis2000/amis2000op.inc
| r243287 | r243288 | |
| 110 | 110 | { |
| 111 | 111 | UINT8 param = m_op & 0x03; |
| 112 | 112 | m_bu = param & m_bu_mask; |
| 113 | | m_bl = m_e + 1; |
| 113 | m_bl = (m_e + 1) & 0xf; |
| 114 | 114 | } |
| 115 | 115 | } |
| 116 | 116 | |
| r243287 | r243288 | |
| 146 | 146 | // LAM _Y: load ACC with RAM, xor BU with _Y |
| 147 | 147 | m_acc = ram_r(); |
| 148 | 148 | UINT8 param = ~m_op & 0x03; |
| 149 | | m_bu ^= param & m_bu_mask; |
| 149 | m_bu ^= (param & m_bu_mask); |
| 150 | 150 | } |
| 151 | 151 | |
| 152 | 152 | void amis2000_device::op_xc() |
| r243287 | r243288 | |
| 156 | 156 | m_acc = ram_r(); |
| 157 | 157 | ram_w(old_acc); |
| 158 | 158 | UINT8 param = ~m_op & 0x03; |
| 159 | | m_bu ^= param & m_bu_mask; |
| 159 | m_bu ^= (param & m_bu_mask); |
| 160 | 160 | } |
| 161 | 161 | |
| 162 | 162 | void amis2000_device::op_xci() |