branches/alto2/src/emu/cpu/alto2/alto2.c
| r26128 | r26129 | |
| 1026 | 1026 | save_item(NAME(m_eth.duckbreath)); |
| 1027 | 1027 | |
| 1028 | 1028 | state_add( A2_TASK, "TASK", m_task).formatstr("%03O"); |
| 1029 | state_add( A2_MPC, "MPC", m_mpc).formatstr("%06O"); |
| 1030 | state_add( A2_NEXT, "NEXT", m_next).formatstr("%06O"); |
| 1031 | state_add( A2_NEXT2, "NEXT2", m_next2).formatstr("%06O"); |
| 1029 | 1032 | state_add( A2_BUS, "BUS", m_bus).formatstr("%06O"); |
| 1030 | 1033 | state_add( A2_T, "T", m_t).formatstr("%06O"); |
| 1031 | 1034 | state_add( A2_ALU, "ALU", m_alu).formatstr("%06O"); |
branches/alto2/src/emu/cpu/alto2/alto2.h
| r26128 | r26129 | |
| 156 | 156 | #define ALTO2_DISPLAY_FIFO 16 //!< the display fifo has 16 words |
| 157 | 157 | |
| 158 | 158 | enum { |
| 159 | | A2_TASK, A2_BUS, A2_T, A2_ALU, A2_ALUC0, |
| 160 | | A2_L, A2_SHIFTER, A2_LALUC0, A2_M, |
| 159 | // micro code task, micro program counter, next and next2 |
| 160 | A2_TASK, A2_MPC, A2_NEXT, A2_NEXT2, |
| 161 | // BUS, ALU, temp, latch, memory latch and carry flags |
| 162 | A2_BUS, A2_T, A2_ALU, A2_ALUC0, A2_L, A2_SHIFTER, A2_LALUC0, A2_M, |
| 161 | 163 | A2_R, // 32 R registers |
| 162 | 164 | A2_AC3 = A2_R, A2_AC2, A2_AC1, A2_AC0, A2_R04, A2_R05, A2_PC, A2_R07, |
| 163 | 165 | A2_R10, A2_R11, A2_R12, A2_R13, A2_R14, A2_R15, A2_R16, A2_R17, |