Lines Matching refs:m_b

32 …m_sleep(false), m_icount(0), m_pc(0), m_prev_pc(0), m_npc(0), m_jpc(0), m_a(0), m_b(0), m_xp(0), m…  in e0c6200_cpu_device()
90 m_b = 0; in device_start()
109 save_item(NAME(m_b)); in device_start()
122 state_add(E0C6200_B, "B", m_b).formatstr("%01X"); in device_start()
317 case 0xec1: m_a = m_b; break; in execute_one()
320 case 0xec4: m_b = m_a; break; in execute_one()
322 case 0xec6: m_b = read_mx(); break; in execute_one()
323 case 0xec7: m_b = read_my(); break; in execute_one()
325 case 0xec9: write_mx(m_b); break; in execute_one()
329 case 0xecd: write_my(m_b); break; in execute_one()
335 case 0xee1: m_a = m_b; inc_x(); break; in execute_one()
338 case 0xee4: m_b = m_a; inc_x(); break; in execute_one()
340 case 0xee6: m_b = read_mx(); inc_x(); break; in execute_one()
341 case 0xee7: m_b = read_my(); inc_x(); break; in execute_one()
343 case 0xee9: write_mx(m_b); inc_x(); break; in execute_one()
347 case 0xeed: write_my(m_b); inc_x(); break; in execute_one()
353 case 0xef1: m_a = m_b; inc_y(); break; in execute_one()
356 case 0xef4: m_b = m_a; inc_y(); break; in execute_one()
358 case 0xef6: m_b = read_mx(); inc_y(); break; in execute_one()
359 case 0xef7: m_b = read_my(); inc_y(); break; in execute_one()
361 case 0xef9: write_mx(m_b); inc_y(); break; in execute_one()
365 case 0xefd: write_my(m_b); inc_y(); break; in execute_one()
371 case 0xe81: m_xp = m_b; break; in execute_one()
375 case 0xe85: m_xh = m_b; break; in execute_one()
379 case 0xe89: m_xl = m_b; break; in execute_one()
383 case 0xe91: m_yp = m_b; break; in execute_one()
387 case 0xe95: m_yh = m_b; break; in execute_one()
391 case 0xe99: m_yl = m_b; break; in execute_one()
397 case 0xea1: m_b = m_xp; break; in execute_one()
401 case 0xea5: m_b = m_xh; break; in execute_one()
405 case 0xea9: m_b = m_xl; break; in execute_one()
409 case 0xeb1: m_b = m_yp; break; in execute_one()
413 case 0xeb5: m_b = m_yh; break; in execute_one()
417 case 0xeb9: m_b = m_yl; break; in execute_one()
423 case 0xfe1: m_sp = (m_sp & 0xf0) | m_b; break; in execute_one()
427 case 0xff1: m_sp = (m_sp & 0x0f) | m_b << 4; break; in execute_one()
433 case 0xfe5: m_b = m_sp >> 4 & 0xf; break; in execute_one()
437 case 0xff5: m_b = m_sp & 0xf; break; in execute_one()
443 case 0xa81: m_a = op_add(m_a, m_b, D_FLAG); break; in execute_one()
446 case 0xa84: m_b = op_add(m_b, m_a, D_FLAG); break; in execute_one()
447 case 0xa85: m_b = op_add(m_b, m_b, D_FLAG); break; in execute_one()
448 case 0xa86: m_b = op_add(m_b, read_mx(), D_FLAG); break; in execute_one()
449 case 0xa87: m_b = op_add(m_b, read_my(), D_FLAG); break; in execute_one()
451 case 0xa89: write_mx(op_add(read_mx(), m_b, D_FLAG)); break; in execute_one()
455 case 0xa8d: write_my(op_add(read_my(), m_b, D_FLAG)); break; in execute_one()
461 case 0xa91: m_a = op_adc(m_a, m_b, D_FLAG); break; in execute_one()
464 case 0xa94: m_b = op_adc(m_b, m_a, D_FLAG); break; in execute_one()
465 case 0xa95: m_b = op_adc(m_b, m_b, D_FLAG); break; in execute_one()
466 case 0xa96: m_b = op_adc(m_b, read_mx(), D_FLAG); break; in execute_one()
467 case 0xa97: m_b = op_adc(m_b, read_my(), D_FLAG); break; in execute_one()
469 case 0xa99: write_mx(op_adc(read_mx(), m_b, D_FLAG)); break; in execute_one()
473 case 0xa9d: write_my(op_adc(read_my(), m_b, D_FLAG)); break; in execute_one()
479 case 0xf29: write_mx(op_adc(read_mx(), m_b, D_FLAG)); inc_x(); break; in execute_one()
485 case 0xf2d: write_my(op_adc(read_my(), m_b, D_FLAG)); inc_y(); break; in execute_one()
491 case 0xaa1: m_a = op_sub(m_a, m_b, D_FLAG); break; in execute_one()
494 case 0xaa4: m_b = op_sub(m_b, m_a, D_FLAG); break; in execute_one()
495 case 0xaa5: m_b = op_sub(m_b, m_b, D_FLAG); break; in execute_one()
496 case 0xaa6: m_b = op_sub(m_b, read_mx(), D_FLAG); break; in execute_one()
497 case 0xaa7: m_b = op_sub(m_b, read_my(), D_FLAG); break; in execute_one()
499 case 0xaa9: write_mx(op_sub(read_mx(), m_b, D_FLAG)); break; in execute_one()
503 case 0xaad: write_my(op_sub(read_my(), m_b, D_FLAG)); break; in execute_one()
509 case 0xab1: m_a = op_sbc(m_a, m_b, D_FLAG); break; in execute_one()
512 case 0xab4: m_b = op_sbc(m_b, m_a, D_FLAG); break; in execute_one()
513 case 0xab5: m_b = op_sbc(m_b, m_b, D_FLAG); break; in execute_one()
514 case 0xab6: m_b = op_sbc(m_b, read_mx(), D_FLAG); break; in execute_one()
515 case 0xab7: m_b = op_sbc(m_b, read_my(), D_FLAG); break; in execute_one()
517 case 0xab9: write_mx(op_sbc(read_mx(), m_b, D_FLAG)); break; in execute_one()
521 case 0xabd: write_my(op_sbc(read_my(), m_b, D_FLAG)); break; in execute_one()
527 case 0xf39: write_mx(op_sbc(read_mx(), m_b, D_FLAG)); inc_x(); break; in execute_one()
533 case 0xf3d: write_my(op_sbc(read_my(), m_b, D_FLAG)); inc_y(); break; in execute_one()
539 case 0xf01: op_sub(m_a, m_b); break; in execute_one()
542 case 0xf04: op_sub(m_b, m_a); break; in execute_one()
543 case 0xf05: op_sub(m_b, m_b); break; in execute_one()
544 case 0xf06: op_sub(m_b, read_mx()); break; in execute_one()
545 case 0xf07: op_sub(m_b, read_my()); break; in execute_one()
547 case 0xf09: op_sub(read_mx(), m_b); break; in execute_one()
551 case 0xf0d: op_sub(read_my(), m_b); break; in execute_one()
557 case 0xac1: m_a = op_and(m_a, m_b); break; in execute_one()
560 case 0xac4: m_b = op_and(m_b, m_a); break; in execute_one()
561 case 0xac5: m_b = op_and(m_b, m_b); break; in execute_one()
562 case 0xac6: m_b = op_and(m_b, read_mx()); break; in execute_one()
563 case 0xac7: m_b = op_and(m_b, read_my()); break; in execute_one()
565 case 0xac9: write_mx(op_and(read_mx(), m_b)); break; in execute_one()
569 case 0xacd: write_my(op_and(read_my(), m_b)); break; in execute_one()
575 case 0xf11: op_and(m_a, m_b); break; in execute_one()
578 case 0xf14: op_and(m_b, m_a); break; in execute_one()
579 case 0xf15: op_and(m_b, m_b); break; in execute_one()
580 case 0xf16: op_and(m_b, read_mx()); break; in execute_one()
581 case 0xf17: op_and(m_b, read_my()); break; in execute_one()
583 case 0xf19: op_and(read_mx(), m_b); break; in execute_one()
587 case 0xf1d: op_and(read_my(), m_b); break; in execute_one()
593 case 0xad1: m_a = op_or(m_a, m_b); break; in execute_one()
596 case 0xad4: m_b = op_or(m_b, m_a); break; in execute_one()
597 case 0xad5: m_b = op_or(m_b, m_b); break; in execute_one()
598 case 0xad6: m_b = op_or(m_b, read_mx()); break; in execute_one()
599 case 0xad7: m_b = op_or(m_b, read_my()); break; in execute_one()
601 case 0xad9: write_mx(op_or(read_mx(), m_b)); break; in execute_one()
605 case 0xadd: write_my(op_or(read_my(), m_b)); break; in execute_one()
611 case 0xae1: m_a = op_xor(m_a, m_b); break; in execute_one()
614 case 0xae4: m_b = op_xor(m_b, m_a); break; in execute_one()
615 case 0xae5: m_b = op_xor(m_b, m_b); break; in execute_one()
616 case 0xae6: m_b = op_xor(m_b, read_mx()); break; in execute_one()
617 case 0xae7: m_b = op_xor(m_b, read_my()); break; in execute_one()
619 case 0xae9: write_mx(op_xor(read_mx(), m_b)); break; in execute_one()
623 case 0xaed: write_my(op_xor(read_my(), m_b)); break; in execute_one()
629 case 0xaf5: m_b = op_rlc(m_b); break; in execute_one()
635 case 0xe8d: m_b = op_rrc(m_b); break; in execute_one()
651 case 0xfc1: push(m_b); break; in execute_one()
664 case 0xfd1: m_b = pop(); break; in execute_one()
690 m_pc = m_jpc | m_b << 4 | m_a; in execute_one()
718 case 0xe10: m_b = m_op & 0xf; break; in execute_one()
739 m_b = read_mn(); in execute_one()
749 write_mn(m_b); in execute_one()
764 case 0xc10: m_b = op_add(m_b, m_op & 0xf, D_FLAG); break; in execute_one()
770 case 0xc50: m_b = op_adc(m_b, m_op & 0xf, D_FLAG); break; in execute_one()
782 case 0xd50: m_b = op_sbc(m_b, m_op & 0xf, D_FLAG); break; in execute_one()
788 case 0xdd0: op_sub(m_b, m_op & 0xf); break; in execute_one()
800 case 0xc90: m_b = op_and(m_b, m_op & 0xf); break; in execute_one()
806 case 0xd90: op_and(m_b, m_op & 0xf); break; in execute_one()
812 case 0xcd0: m_b = op_or(m_b, m_op & 0xf); break; in execute_one()
818 case 0xd10: m_b = op_xor(m_b, m_op & 0xf); break; in execute_one()