diff options
Diffstat (limited to 'src/devices/cpu/nec/necinstr.h')
-rw-r--r-- | src/devices/cpu/nec/necinstr.h | 260 |
1 files changed, 260 insertions, 0 deletions
diff --git a/src/devices/cpu/nec/necinstr.h b/src/devices/cpu/nec/necinstr.h index 6dd8d52aa49..b364a56e6c5 100644 --- a/src/devices/cpu/nec/necinstr.h +++ b/src/devices/cpu/nec/necinstr.h @@ -260,3 +260,263 @@ const nec_common_device::nec_ophandler nec_common_device::s_nec_instruction[256] &nec_common_device::i_fepre, /* 0xfe */ &nec_common_device::i_ffpre /* 0xff */ }; + +const nec_common_device::nec_ophandler nec_common_device::s_nec80_instruction[256] = +{ + &nec_common_device::i_nop_80, + &nec_common_device::i_lxib_80, + &nec_common_device::i_staxb_80, + &nec_common_device::i_inxb_80, + &nec_common_device::i_inrb_80, + &nec_common_device::i_dcrb_80, + &nec_common_device::i_mvib_80, + &nec_common_device::i_rlc_80, + &nec_common_device::i_nop_80, + &nec_common_device::i_dadb_80, + &nec_common_device::i_ldaxb_80, + &nec_common_device::i_dcxb_80, + &nec_common_device::i_inrc_80, + &nec_common_device::i_dcrc_80, + &nec_common_device::i_mvic_80, + &nec_common_device::i_rrc_80, + &nec_common_device::i_nop_80, + &nec_common_device::i_lxid_80, + &nec_common_device::i_staxd_80, + &nec_common_device::i_inxd_80, + &nec_common_device::i_inrd_80, + &nec_common_device::i_dcrd_80, + &nec_common_device::i_mvid_80, + &nec_common_device::i_ral_80, + &nec_common_device::i_nop_80, + &nec_common_device::i_dadd_80, + &nec_common_device::i_ldaxd_80, + &nec_common_device::i_dcxd_80, + &nec_common_device::i_inre_80, + &nec_common_device::i_dcre_80, + &nec_common_device::i_mvie_80, + &nec_common_device::i_rar_80, + &nec_common_device::i_nop_80, + &nec_common_device::i_lxih_80, + &nec_common_device::i_shld_80, + &nec_common_device::i_inxh_80, + &nec_common_device::i_inrh_80, + &nec_common_device::i_dcrh_80, + &nec_common_device::i_mvih_80, + &nec_common_device::i_daa_80, + &nec_common_device::i_nop_80, + &nec_common_device::i_dadh_80, + &nec_common_device::i_lhld_80, + &nec_common_device::i_dcxh_80, + &nec_common_device::i_inrl_80, + &nec_common_device::i_dcrl_80, + &nec_common_device::i_mvil_80, + &nec_common_device::i_cma_80, + &nec_common_device::i_nop_80, + &nec_common_device::i_lxis_80, + &nec_common_device::i_sta_80, + &nec_common_device::i_inxs_80, + &nec_common_device::i_inrm_80, + &nec_common_device::i_dcrm_80, + &nec_common_device::i_mvim_80, + &nec_common_device::i_stc_80, + &nec_common_device::i_nop_80, + &nec_common_device::i_dads_80, + &nec_common_device::i_lda_80, + &nec_common_device::i_dcxs_80, + &nec_common_device::i_inra_80, + &nec_common_device::i_dcra_80, + &nec_common_device::i_mvia_80, + &nec_common_device::i_cmc_80, + &nec_common_device::i_movbb_80, + &nec_common_device::i_movbc_80, + &nec_common_device::i_movbd_80, + &nec_common_device::i_movbe_80, + &nec_common_device::i_movbh_80, + &nec_common_device::i_movbl_80, + &nec_common_device::i_movbm_80, + &nec_common_device::i_movba_80, + &nec_common_device::i_movcb_80, + &nec_common_device::i_movcc_80, + &nec_common_device::i_movcd_80, + &nec_common_device::i_movce_80, + &nec_common_device::i_movch_80, + &nec_common_device::i_movcl_80, + &nec_common_device::i_movcm_80, + &nec_common_device::i_movca_80, + &nec_common_device::i_movdb_80, + &nec_common_device::i_movdc_80, + &nec_common_device::i_movdd_80, + &nec_common_device::i_movde_80, + &nec_common_device::i_movdh_80, + &nec_common_device::i_movdl_80, + &nec_common_device::i_movdm_80, + &nec_common_device::i_movda_80, + &nec_common_device::i_moveb_80, + &nec_common_device::i_movec_80, + &nec_common_device::i_moved_80, + &nec_common_device::i_movee_80, + &nec_common_device::i_moveh_80, + &nec_common_device::i_movel_80, + &nec_common_device::i_movem_80, + &nec_common_device::i_movea_80, + &nec_common_device::i_movhb_80, + &nec_common_device::i_movhc_80, + &nec_common_device::i_movhd_80, + &nec_common_device::i_movhe_80, + &nec_common_device::i_movhh_80, + &nec_common_device::i_movhl_80, + &nec_common_device::i_movhm_80, + &nec_common_device::i_movha_80, + &nec_common_device::i_movlb_80, + &nec_common_device::i_movlc_80, + &nec_common_device::i_movld_80, + &nec_common_device::i_movle_80, + &nec_common_device::i_movlh_80, + &nec_common_device::i_movll_80, + &nec_common_device::i_movlm_80, + &nec_common_device::i_movla_80, + &nec_common_device::i_movmb_80, + &nec_common_device::i_movmc_80, + &nec_common_device::i_movmd_80, + &nec_common_device::i_movme_80, + &nec_common_device::i_movmh_80, + &nec_common_device::i_movml_80, + &nec_common_device::i_hlt_80, + &nec_common_device::i_movma_80, + &nec_common_device::i_movab_80, + &nec_common_device::i_movac_80, + &nec_common_device::i_movad_80, + &nec_common_device::i_movae_80, + &nec_common_device::i_movah_80, + &nec_common_device::i_moval_80, + &nec_common_device::i_movam_80, + &nec_common_device::i_movaa_80, + &nec_common_device::i_addb_80, + &nec_common_device::i_addc_80, + &nec_common_device::i_addd_80, + &nec_common_device::i_adde_80, + &nec_common_device::i_addh_80, + &nec_common_device::i_addl_80, + &nec_common_device::i_addm_80, + &nec_common_device::i_adda_80, + &nec_common_device::i_adcb_80, + &nec_common_device::i_adcc_80, + &nec_common_device::i_adcd_80, + &nec_common_device::i_adce_80, + &nec_common_device::i_adch_80, + &nec_common_device::i_adcl_80, + &nec_common_device::i_adcm_80, + &nec_common_device::i_adca_80, + &nec_common_device::i_subb_80, + &nec_common_device::i_subc_80, + &nec_common_device::i_subd_80, + &nec_common_device::i_sube_80, + &nec_common_device::i_subh_80, + &nec_common_device::i_subl_80, + &nec_common_device::i_subm_80, + &nec_common_device::i_suba_80, + &nec_common_device::i_sbbb_80, + &nec_common_device::i_sbbc_80, + &nec_common_device::i_sbbd_80, + &nec_common_device::i_sbbe_80, + &nec_common_device::i_sbbh_80, + &nec_common_device::i_sbbl_80, + &nec_common_device::i_sbbm_80, + &nec_common_device::i_sbba_80, + &nec_common_device::i_anab_80, + &nec_common_device::i_anac_80, + &nec_common_device::i_anad_80, + &nec_common_device::i_anae_80, + &nec_common_device::i_anah_80, + &nec_common_device::i_anal_80, + &nec_common_device::i_anam_80, + &nec_common_device::i_anaa_80, + &nec_common_device::i_xrab_80, + &nec_common_device::i_xrac_80, + &nec_common_device::i_xrad_80, + &nec_common_device::i_xrae_80, + &nec_common_device::i_xrah_80, + &nec_common_device::i_xral_80, + &nec_common_device::i_xram_80, + &nec_common_device::i_xraa_80, + &nec_common_device::i_orab_80, + &nec_common_device::i_orac_80, + &nec_common_device::i_orad_80, + &nec_common_device::i_orae_80, + &nec_common_device::i_orah_80, + &nec_common_device::i_oral_80, + &nec_common_device::i_oram_80, + &nec_common_device::i_oraa_80, + &nec_common_device::i_cmpb_80, + &nec_common_device::i_cmpc_80, + &nec_common_device::i_cmpd_80, + &nec_common_device::i_cmpe_80, + &nec_common_device::i_cmph_80, + &nec_common_device::i_cmpl_80, + &nec_common_device::i_cmpm_80, + &nec_common_device::i_cmpa_80, + &nec_common_device::i_rnz_80, + &nec_common_device::i_popb_80, + &nec_common_device::i_jnz_80, + &nec_common_device::i_jmp_80, + &nec_common_device::i_cnz_80, + &nec_common_device::i_pushb_80, + &nec_common_device::i_adi_80, + &nec_common_device::i_rst0_80, + &nec_common_device::i_rz_80, + &nec_common_device::i_ret_80, + &nec_common_device::i_jz_80, + &nec_common_device::i_jmp_80, + &nec_common_device::i_cz_80, + &nec_common_device::i_call_80, + &nec_common_device::i_aci_80, + &nec_common_device::i_rst1_80, + &nec_common_device::i_rnc_80, + &nec_common_device::i_popd_80, + &nec_common_device::i_jnc_80, + &nec_common_device::i_out_80, + &nec_common_device::i_cnc_80, + &nec_common_device::i_pushd_80, + &nec_common_device::i_sui_80, + &nec_common_device::i_rst2_80, + &nec_common_device::i_rc_80, + &nec_common_device::i_ret_80, + &nec_common_device::i_jc_80, + &nec_common_device::i_in_80, + &nec_common_device::i_cc_80, + &nec_common_device::i_call_80, + &nec_common_device::i_sbi_80, + &nec_common_device::i_rst3_80, + &nec_common_device::i_rpo_80, + &nec_common_device::i_poph_80, + &nec_common_device::i_jpo_80, + &nec_common_device::i_xthl_80, + &nec_common_device::i_cpo_80, + &nec_common_device::i_pushh_80, + &nec_common_device::i_ani_80, + &nec_common_device::i_rst4_80, + &nec_common_device::i_rpe_80, + &nec_common_device::i_pchl_80, + &nec_common_device::i_jpe_80, + &nec_common_device::i_xchg_80, + &nec_common_device::i_cpe_80, + &nec_common_device::i_calln_80, + &nec_common_device::i_xri_80, + &nec_common_device::i_rst5_80, + &nec_common_device::i_rp_80, + &nec_common_device::i_popf_80, + &nec_common_device::i_jp_80, + &nec_common_device::i_di_80, + &nec_common_device::i_cp_80, + &nec_common_device::i_pushf_80, + &nec_common_device::i_ori_80, + &nec_common_device::i_rst6_80, + &nec_common_device::i_rm_80, + &nec_common_device::i_sphl_80, + &nec_common_device::i_jm_80, + &nec_common_device::i_ei_80, + &nec_common_device::i_cm_80, + &nec_common_device::i_call_80, + &nec_common_device::i_cpi_80, + &nec_common_device::i_rst7_80 +}; |