/dports/emulators/mess/mame-mame0226/src/devices/machine/ |
H A D | alpha_8921.cpp | 63 save_item(NAME(m_sr)); in device_start() 77 m_old_sr = ~m_sr; in device_reset() 100 m_sr = m_c; in WRITE_LINE_MEMBER() 102 …m_sr = (BIT(m_sr, 24, 6) << 26) | (BIT(m_sr, 16, 6) << 18) | (BIT(m_sr, 8, 6) << 10) | (BIT(m_sr, … in WRITE_LINE_MEMBER() 104 …m_sr = ((BIT(m_sr, 26, 6)) << 24) | ((BIT(m_sr, 18, 6)) << 16) | ((BIT(m_sr, 10, 6)) << 8) | (BIT(… in WRITE_LINE_MEMBER() 151 if ((m_old_sr != m_sr) || (m_old_even != m_even) || (m_old_h != m_h)) in update_output() 155 m_gbd = bitswap<4>(m_sr, 30, 22, 14, 6); in update_output() 156 m_gad = bitswap<4>(m_sr, 31, 23, 15, 7); in update_output() 160 m_gbd = bitswap<4>(m_sr, 25, 17, 9, 1); in update_output() 161 m_gad = bitswap<4>(m_sr, 24, 16, 8, 0); in update_output() [all …]
|
H A D | 68340tmu.cpp | 73 val = m_sr; in read() 91 m_sr &= ~REG_SR_COM; in read() 196 m_sr = (m_sr & ~REG_SR_COM) | 0x00ff; in write() 227 data = m_sr; in write() 284 m_sr |= REG_SR_TG; in WRITE_LINE_MEMBER() 291 m_sr |= REG_SR_TGL; in WRITE_LINE_MEMBER() 333 m_sr = (m_sr & REG_SR_TG) | 0x00ff; in module_reset() 347 m_sr |= REG_SR_IRQ; in do_timer_irq() 478 m_sr |= REG_SR_TC; in do_timer_tick() 487 m_sr |= REG_SR_TO; in do_timer_tick() [all …]
|
H A D | cop452.cpp | 34 m_sr = 0; in WRITE_LINE_MEMBER() 48 m_sr = (m_sr << 1) | m_di; in WRITE_LINE_MEMBER() 51 LOG("Inst = %x\n" , m_sr); in WRITE_LINE_MEMBER() 53 unsigned idx = !BIT(m_sr , 0); in WRITE_LINE_MEMBER() 55 switch (m_sr) { in WRITE_LINE_MEMBER() 99 if (m_sr & 0b10000) { in WRITE_LINE_MEMBER() 101 m_mode = m_sr & 0b01111; in WRITE_LINE_MEMBER() 124 unsigned idx = !BIT(m_sr , 0); in WRITE_LINE_MEMBER() 164 save_item(NAME(m_sr)); in device_start() 176 m_sr = 0; in device_reset()
|
H A D | upd7001.cpp | 57 , m_sr(0) in upd7001_device() 99 save_item(NAME(m_sr)); in device_start() 147 m_sr = m_an_callback[m_mpx](); in TIMER_CALLBACK_MEMBER() 179 m_so = BIT(m_sr, 7); in WRITE_LINE_MEMBER() 184 m_sr = (m_sr << 1) | m_si; in WRITE_LINE_MEMBER() 186 m_mpx = m_sr & 3; in WRITE_LINE_MEMBER() 202 m_mpx = m_sr & 3; in WRITE_LINE_MEMBER()
|
H A D | cdp1852.cpp | 49 m_clock_active(true), m_sr(false), m_next_sr(false), in cdp1852_device() 76 save_item(NAME(m_sr)); in device_start() 153 if (m_sr != state) in set_sr_line() 155 m_sr = state; in set_sr_line() 178 m_write_sr(m_sr ? 1 : 0); in TIMER_CALLBACK_MEMBER()
|
/dports/emulators/mame/mame-mame0226/src/devices/machine/ |
H A D | alpha_8921.cpp | 63 save_item(NAME(m_sr)); in device_start() 77 m_old_sr = ~m_sr; in device_reset() 100 m_sr = m_c; in WRITE_LINE_MEMBER() 102 …m_sr = (BIT(m_sr, 24, 6) << 26) | (BIT(m_sr, 16, 6) << 18) | (BIT(m_sr, 8, 6) << 10) | (BIT(m_sr, … in WRITE_LINE_MEMBER() 104 …m_sr = ((BIT(m_sr, 26, 6)) << 24) | ((BIT(m_sr, 18, 6)) << 16) | ((BIT(m_sr, 10, 6)) << 8) | (BIT(… in WRITE_LINE_MEMBER() 151 if ((m_old_sr != m_sr) || (m_old_even != m_even) || (m_old_h != m_h)) in update_output() 155 m_gbd = bitswap<4>(m_sr, 30, 22, 14, 6); in update_output() 156 m_gad = bitswap<4>(m_sr, 31, 23, 15, 7); in update_output() 160 m_gbd = bitswap<4>(m_sr, 25, 17, 9, 1); in update_output() 161 m_gad = bitswap<4>(m_sr, 24, 16, 8, 0); in update_output() [all …]
|
H A D | 68340tmu.cpp | 73 val = m_sr; in read() 91 m_sr &= ~REG_SR_COM; in read() 196 m_sr = (m_sr & ~REG_SR_COM) | 0x00ff; in write() 227 data = m_sr; in write() 284 m_sr |= REG_SR_TG; in WRITE_LINE_MEMBER() 291 m_sr |= REG_SR_TGL; in WRITE_LINE_MEMBER() 333 m_sr = (m_sr & REG_SR_TG) | 0x00ff; in module_reset() 347 m_sr |= REG_SR_IRQ; in do_timer_irq() 478 m_sr |= REG_SR_TC; in do_timer_tick() 487 m_sr |= REG_SR_TO; in do_timer_tick() [all …]
|
H A D | cop452.cpp | 34 m_sr = 0; in WRITE_LINE_MEMBER() 48 m_sr = (m_sr << 1) | m_di; in WRITE_LINE_MEMBER() 51 LOG("Inst = %x\n" , m_sr); in WRITE_LINE_MEMBER() 53 unsigned idx = !BIT(m_sr , 0); in WRITE_LINE_MEMBER() 55 switch (m_sr) { in WRITE_LINE_MEMBER() 99 if (m_sr & 0b10000) { in WRITE_LINE_MEMBER() 101 m_mode = m_sr & 0b01111; in WRITE_LINE_MEMBER() 124 unsigned idx = !BIT(m_sr , 0); in WRITE_LINE_MEMBER() 164 save_item(NAME(m_sr)); in device_start() 176 m_sr = 0; in device_reset()
|
H A D | upd7001.cpp | 57 , m_sr(0) in upd7001_device() 99 save_item(NAME(m_sr)); in device_start() 147 m_sr = m_an_callback[m_mpx](); in TIMER_CALLBACK_MEMBER() 179 m_so = BIT(m_sr, 7); in WRITE_LINE_MEMBER() 184 m_sr = (m_sr << 1) | m_si; in WRITE_LINE_MEMBER() 186 m_mpx = m_sr & 3; in WRITE_LINE_MEMBER() 202 m_mpx = m_sr & 3; in WRITE_LINE_MEMBER()
|
/dports/emulators/mess/mame-mame0226/src/mame/video/ |
H A D | apollo.cpp | 344 m_sr, in log_cr1() 472 m_sr |= SR_SYNC; in increment_v_clock() 492 m_sr |= SR_SYNC; in increment_v_clock() 514 m_sr |= SR_SYNC; in increment_v_clock() 552 m_sr = pixel ? (m_sr | SR_V_DATA) : (m_sr & ~SR_V_DATA); in increment_p_clock() 737 data = m_sr; in apollo_mcr_r() 788 m_sr &= ~SR_ALT; in apollo_mcr_w() 821 m_sr |= SR_DONE; in apollo_mcr_w() 1080 m_sr |= SR_ALT; in apollo_mem_w() 1105 m_sr |= SR_ALT; in apollo_mem_w() [all …]
|
/dports/emulators/mame/mame-mame0226/src/mame/video/ |
H A D | apollo.cpp | 344 m_sr, in log_cr1() 472 m_sr |= SR_SYNC; in increment_v_clock() 492 m_sr |= SR_SYNC; in increment_v_clock() 514 m_sr |= SR_SYNC; in increment_v_clock() 552 m_sr = pixel ? (m_sr | SR_V_DATA) : (m_sr & ~SR_V_DATA); in increment_p_clock() 737 data = m_sr; in apollo_mcr_r() 788 m_sr &= ~SR_ALT; in apollo_mcr_w() 821 m_sr |= SR_DONE; in apollo_mcr_w() 1080 m_sr |= SR_ALT; in apollo_mem_w() 1105 m_sr |= SR_ALT; in apollo_mem_w() [all …]
|
/dports/emulators/mess/mame-mame0226/src/devices/cpu/h16/ |
H A D | hd641016.cpp | 30 , m_sr(0) in hd641016_device() 167 [this](u16 data) { m_sr = (m_sr & 0xb700) | data; } in device_start() 191 save_item(NAME(m_sr)); in device_start() 203 m_sr = 0x2700 | (m_sr & 0x001f); in device_reset() 224 BIT(m_sr, 15) ? 'T' : '.', in state_string_export() 225 BIT(m_sr, 13) ? 'S' : 'U', in state_string_export() 227 BIT(m_sr, 8, 3), in state_string_export() 228 BIT(m_sr, 4) ? 'X' : '.', in state_string_export() 229 BIT(m_sr, 3) ? 'N' : '.', in state_string_export() 230 BIT(m_sr, 2) ? 'Z' : '.', in state_string_export() [all …]
|
/dports/emulators/mame/mame-mame0226/src/devices/cpu/h16/ |
H A D | hd641016.cpp | 30 , m_sr(0) in hd641016_device() 167 [this](u16 data) { m_sr = (m_sr & 0xb700) | data; } in device_start() 191 save_item(NAME(m_sr)); in device_start() 203 m_sr = 0x2700 | (m_sr & 0x001f); in device_reset() 224 BIT(m_sr, 15) ? 'T' : '.', in state_string_export() 225 BIT(m_sr, 13) ? 'S' : 'U', in state_string_export() 227 BIT(m_sr, 8, 3), in state_string_export() 228 BIT(m_sr, 4) ? 'X' : '.', in state_string_export() 229 BIT(m_sr, 3) ? 'N' : '.', in state_string_export() 230 BIT(m_sr, 2) ? 'Z' : '.', in state_string_export() [all …]
|
/dports/emulators/mess/mame-mame0226/src/devices/cpu/h8500/ |
H A D | h8500.cpp | 21 , m_sr(0) in h8500_device() 85 state_add(H8500_SR, "SR", m_sr).mask(0x870f); in device_start() 86 …state_add<u8>(H8500_CCR, "CCR", [this]() { return m_sr & 0xff; }, [this](u8 data) { m_sr = (m_sr &… in device_start() 87 …e_add<u8>(STATE_GENFLAGS, "FLAGS", [this]() { return m_sr & 0xff; }, [this](u8 data) { m_sr = (m_s… in device_start() 106 save_item(NAME(m_sr)); in device_start() 118 m_sr = 0x0700 | (m_sr & 0x000f); in device_reset() 143 BIT(m_sr, 3) ? 'N' : '.', in state_string_export() 144 BIT(m_sr, 2) ? 'Z' : '.', in state_string_export() 145 BIT(m_sr, 1) ? 'V' : '.', in state_string_export() 146 BIT(m_sr, 0) ? 'C' : '.'); in state_string_export()
|
/dports/emulators/mame/mame-mame0226/src/devices/cpu/h8500/ |
H A D | h8500.cpp | 21 , m_sr(0) in h8500_device() 85 state_add(H8500_SR, "SR", m_sr).mask(0x870f); in device_start() 86 …state_add<u8>(H8500_CCR, "CCR", [this]() { return m_sr & 0xff; }, [this](u8 data) { m_sr = (m_sr &… in device_start() 87 …e_add<u8>(STATE_GENFLAGS, "FLAGS", [this]() { return m_sr & 0xff; }, [this](u8 data) { m_sr = (m_s… in device_start() 106 save_item(NAME(m_sr)); in device_start() 118 m_sr = 0x0700 | (m_sr & 0x000f); in device_reset() 143 BIT(m_sr, 3) ? 'N' : '.', in state_string_export() 144 BIT(m_sr, 2) ? 'Z' : '.', in state_string_export() 145 BIT(m_sr, 1) ? 'V' : '.', in state_string_export() 146 BIT(m_sr, 0) ? 'C' : '.'); in state_string_export()
|
/dports/emulators/mess/mame-mame0226/src/devices/cpu/tlcs900/ |
H A D | tlcs900.cpp | 135 save_item( NAME(m_sr) ); in device_start() 204 m_sr.d = 0xF000; in device_reset() 219 m_sr.d = 0xF800; in device_reset() 234 m_sr.w.l & 0x8000 ? 'S' : 'U', in state_string_export() 235 ( m_sr.w.l & 0x7000 ) >> 12, in state_string_export() 236 m_sr.w.l & 0x0800 ? 'M' : 'N', in state_string_export() 237 ( m_sr.w.l & 0x0700 ) >> 8, in state_string_export() 238 m_sr.w.l & 0x0080 ? 'S' : '.', in state_string_export() 239 m_sr.w.l & 0x0040 ? 'Z' : '.', in state_string_export() 240 m_sr.w.l & 0x0020 ? '1' : '.', in state_string_export() [all …]
|
H A D | 900tbl.hxx | 1034 m_sr.b.l = ( m_sr.b.l & ~ FLAG_CF ) | ( a & FLAG_CF ); in sra8() 1053 m_sr.b.l = ( m_sr.b.l & ~ FLAG_CF ) | ( a & FLAG_CF ); in sra16() 1072 m_sr.b.l = ( m_sr.b.l & ~ FLAG_CF ) | ( a & FLAG_CF ); in sra32() 1935 m_sr.b.l = ( m_sr.b.l & ~ FLAG_CF ) | cy; in op_DECBIM() 1944 m_sr.b.l = ( m_sr.b.l & ~ FLAG_CF ) | cy; in op_DECBIR() 1953 m_sr.b.l = ( m_sr.b.l & ~ FLAG_CF ) | cy; in op_DECWIM() 1972 m_sr.b.h = ( m_sr.b.h & 0xf8 ) | ( ( m_sr.b.h - 1 ) & 0x07 ); in op_DECF() 2157 m_sr.b.l = ( m_sr.b.l & ~ FLAG_CF ) | cy; in op_INCBIM() 2166 m_sr.b.l = ( m_sr.b.l & ~ FLAG_CF ) | cy; in op_INCBIR() 2175 m_sr.b.l = ( m_sr.b.l & ~ FLAG_CF ) | cy; in op_INCWIM() [all …]
|
/dports/emulators/mame/mame-mame0226/src/devices/cpu/tlcs900/ |
H A D | tlcs900.cpp | 135 save_item( NAME(m_sr) ); in device_start() 204 m_sr.d = 0xF000; in device_reset() 219 m_sr.d = 0xF800; in device_reset() 234 m_sr.w.l & 0x8000 ? 'S' : 'U', in state_string_export() 235 ( m_sr.w.l & 0x7000 ) >> 12, in state_string_export() 236 m_sr.w.l & 0x0800 ? 'M' : 'N', in state_string_export() 237 ( m_sr.w.l & 0x0700 ) >> 8, in state_string_export() 238 m_sr.w.l & 0x0080 ? 'S' : '.', in state_string_export() 239 m_sr.w.l & 0x0040 ? 'Z' : '.', in state_string_export() 240 m_sr.w.l & 0x0020 ? '1' : '.', in state_string_export() [all …]
|
H A D | 900tbl.hxx | 1034 m_sr.b.l = ( m_sr.b.l & ~ FLAG_CF ) | ( a & FLAG_CF ); in sra8() 1053 m_sr.b.l = ( m_sr.b.l & ~ FLAG_CF ) | ( a & FLAG_CF ); in sra16() 1072 m_sr.b.l = ( m_sr.b.l & ~ FLAG_CF ) | ( a & FLAG_CF ); in sra32() 1935 m_sr.b.l = ( m_sr.b.l & ~ FLAG_CF ) | cy; in op_DECBIM() 1944 m_sr.b.l = ( m_sr.b.l & ~ FLAG_CF ) | cy; in op_DECBIR() 1953 m_sr.b.l = ( m_sr.b.l & ~ FLAG_CF ) | cy; in op_DECWIM() 1972 m_sr.b.h = ( m_sr.b.h & 0xf8 ) | ( ( m_sr.b.h - 1 ) & 0x07 ); in op_DECF() 2157 m_sr.b.l = ( m_sr.b.l & ~ FLAG_CF ) | cy; in op_INCBIM() 2166 m_sr.b.l = ( m_sr.b.l & ~ FLAG_CF ) | cy; in op_INCBIR() 2175 m_sr.b.l = ( m_sr.b.l & ~ FLAG_CF ) | cy; in op_INCWIM() [all …]
|
/dports/emulators/mess/mame-mame0226/src/devices/cpu/rx01/ |
H A D | rx01.cpp | 49 , m_sr(0) in rx01_cpu_device() 89 state_add(RX01_SR, "SR", m_sr).formatstr("%03O"); in device_start() 107 save_item(NAME(m_sr)); in device_start() 126 m_sr = 0; in device_reset() 201 return BIT(m_sr, 7); in test_condition() 229 return BIT(m_sr, 7) == sep_data(); in test_condition() 237 return BIT(m_sr, 7) == missing_clk(); in test_condition() 418 m_sp[m_spar] = m_sr; in execute_run() 431 m_sr = m_cntr; in execute_run() 433 m_sr = (m_sr << 1) | sep_data(); in execute_run() [all …]
|
/dports/emulators/mame/mame-mame0226/src/devices/cpu/rx01/ |
H A D | rx01.cpp | 49 , m_sr(0) in rx01_cpu_device() 89 state_add(RX01_SR, "SR", m_sr).formatstr("%03O"); in device_start() 107 save_item(NAME(m_sr)); in device_start() 126 m_sr = 0; in device_reset() 201 return BIT(m_sr, 7); in test_condition() 229 return BIT(m_sr, 7) == sep_data(); in test_condition() 237 return BIT(m_sr, 7) == missing_clk(); in test_condition() 418 m_sp[m_spar] = m_sr; in execute_run() 431 m_sr = m_cntr; in execute_run() 433 m_sr = (m_sr << 1) | sep_data(); in execute_run() [all …]
|
/dports/emulators/mess/mame-mame0226/src/devices/video/ |
H A D | crt9021.cpp | 86 m_sr(0), in crt9021_device() 124 save_item(NAME(m_sr)); in device_start() 150 m_sr = 0; in ld_sh_w() 154 m_sr = m_chabl ? 0 : m_data; in ld_sh_w() 156 if (m_revid) m_sr ^= 0xff; in ld_sh_w() 165 m_display_cb(m_bitmap, screen().vpos(), screen().hpos(), m_sr, m_intout); in ld_sh_w()
|
/dports/emulators/mame/mame-mame0226/src/devices/video/ |
H A D | crt9021.cpp | 86 m_sr(0), in crt9021_device() 124 save_item(NAME(m_sr)); in device_start() 150 m_sr = 0; in ld_sh_w() 154 m_sr = m_chabl ? 0 : m_data; in ld_sh_w() 156 if (m_revid) m_sr ^= 0xff; in ld_sh_w() 165 m_display_cb(m_bitmap, screen().vpos(), screen().hpos(), m_sr, m_intout); in ld_sh_w()
|
/dports/emulators/mess/mame-mame0226/src/devices/cpu/tms7000/ |
H A D | tms7000.cpp | 214 m_sr = 0; in device_start() 240 save_item(NAME(m_sr)); in device_start() 273 m_sr & 0x80 ? 'C':'c', in state_string_export() 274 m_sr & 0x40 ? 'N':'n', in state_string_export() 275 m_sr & 0x20 ? 'Z':'z', in state_string_export() 276 m_sr & 0x10 ? 'I':'i', in state_string_export() 280 m_sr & 0x01 ? '?':'.' in state_string_export() 322 m_sr = 0; in device_reset() 391 if (!(m_sr & SR_I)) in check_interrupts() 424 push8(m_sr); in do_interrupt() [all …]
|
/dports/emulators/mame/mame-mame0226/src/devices/cpu/tms7000/ |
H A D | tms7000.cpp | 214 m_sr = 0; in device_start() 240 save_item(NAME(m_sr)); in device_start() 273 m_sr & 0x80 ? 'C':'c', in state_string_export() 274 m_sr & 0x40 ? 'N':'n', in state_string_export() 275 m_sr & 0x20 ? 'Z':'z', in state_string_export() 276 m_sr & 0x10 ? 'I':'i', in state_string_export() 280 m_sr & 0x01 ? '?':'.' in state_string_export() 322 m_sr = 0; in device_reset() 391 if (!(m_sr & SR_I)) in check_interrupts() 424 push8(m_sr); in do_interrupt() [all …]
|