diff options
author | Aaron Giles <aaron@aarongiles.com> | 2008-12-10 16:52:52 +0000 |
---|---|---|
committer | Aaron Giles <aaron@aarongiles.com> | 2008-12-10 16:52:52 +0000 |
commit | 29d3c3c033ece13e0044a78b77f493d8de153760 (patch) | |
tree | 3537c4154a508f316e59c702a3ad475003ff1280 /src/emu/cpu/upd7810/7810tbl.c | |
parent | 9824c667e40959c9ee8b721623b08931dd253e2e (diff) |
Pointer-ified the upd7810 core.
Diffstat (limited to 'src/emu/cpu/upd7810/7810tbl.c')
-rw-r--r-- | src/emu/cpu/upd7810/7810tbl.c | 2072 |
1 files changed, 1036 insertions, 1036 deletions
diff --git a/src/emu/cpu/upd7810/7810tbl.c b/src/emu/cpu/upd7810/7810tbl.c index fe4517de44f..97373e4be14 100644 --- a/src/emu/cpu/upd7810/7810tbl.c +++ b/src/emu/cpu/upd7810/7810tbl.c @@ -7,1042 +7,1042 @@ * *****************************************************************************/ -static void illegal(void); -static void illegal2(void); - -static void ACI_ANM_xx(void); -static void ACI_A_xx(void); -static void ACI_B_xx(void); -static void ACI_C_xx(void); -static void ACI_D_xx(void); -static void ACI_EOM_xx(void); -static void ACI_E_xx(void); -static void ACI_H_xx(void); -static void ACI_L_xx(void); -static void ACI_MKH_xx(void); -static void ACI_MKL_xx(void); -static void ACI_PA_xx(void); -static void ACI_PB_xx(void); -static void ACI_PC_xx(void); -static void ACI_PD_xx(void); -static void ACI_PF_xx(void); -static void ACI_SMH_xx(void); -static void ACI_TMM_xx(void); -static void ACI_V_xx(void); -static void ADCW_wa(void); -static void ADCX_B(void); -static void ADCX_D(void); -static void ADCX_Dm(void); -static void ADCX_Dp(void); -static void ADCX_H(void); -static void ADCX_Hm(void); -static void ADCX_Hp(void); -static void ADC_A_A(void); -static void ADC_A_A(void); -static void ADC_A_B(void); -static void ADC_A_C(void); -static void ADC_A_D(void); -static void ADC_A_E(void); -static void ADC_A_H(void); -static void ADC_A_L(void); -static void ADC_A_V(void); -static void ADC_B_A(void); -static void ADC_C_A(void); -static void ADC_D_A(void); -static void ADC_E_A(void); -static void ADC_H_A(void); -static void ADC_L_A(void); -static void ADC_V_A(void); -static void ADDNCW_wa(void); -static void ADDNCX_B(void); -static void ADDNCX_D(void); -static void ADDNCX_Dm(void); -static void ADDNCX_Dp(void); -static void ADDNCX_H(void); -static void ADDNCX_Hm(void); -static void ADDNCX_Hp(void); -static void ADDNC_A_A(void); -static void ADDNC_A_A(void); -static void ADDNC_A_B(void); -static void ADDNC_A_C(void); -static void ADDNC_A_D(void); -static void ADDNC_A_E(void); -static void ADDNC_A_H(void); -static void ADDNC_A_L(void); -static void ADDNC_A_V(void); -static void ADDNC_B_A(void); -static void ADDNC_C_A(void); -static void ADDNC_D_A(void); -static void ADDNC_E_A(void); -static void ADDNC_H_A(void); -static void ADDNC_L_A(void); -static void ADDNC_V_A(void); -static void ADDW_wa(void); -static void ADDX_B(void); -static void ADDX_D(void); -static void ADDX_Dm(void); -static void ADDX_Dp(void); -static void ADDX_H(void); -static void ADDX_Hm(void); -static void ADDX_Hp(void); -static void ADD_A_A(void); -static void ADD_A_A(void); -static void ADD_A_B(void); -static void ADD_A_C(void); -static void ADD_A_D(void); -static void ADD_A_E(void); -static void ADD_A_H(void); -static void ADD_A_L(void); -static void ADD_A_V(void); -static void ADD_B_A(void); -static void ADD_C_A(void); -static void ADD_D_A(void); -static void ADD_E_A(void); -static void ADD_H_A(void); -static void ADD_L_A(void); -static void ADD_V_A(void); -static void ADINC_ANM_xx(void); -static void ADINC_A_xx(void); -static void ADINC_A_xx(void); -static void ADINC_B_xx(void); -static void ADINC_C_xx(void); -static void ADINC_D_xx(void); -static void ADINC_EOM_xx(void); -static void ADINC_E_xx(void); -static void ADINC_H_xx(void); -static void ADINC_L_xx(void); -static void ADINC_MKH_xx(void); -static void ADINC_MKL_xx(void); -static void ADINC_PA_xx(void); -static void ADINC_PB_xx(void); -static void ADINC_PC_xx(void); -static void ADINC_PD_xx(void); -static void ADINC_PF_xx(void); -static void ADINC_SMH_xx(void); -static void ADINC_TMM_xx(void); -static void ADINC_V_xx(void); -static void ADI_ANM_xx(void); -static void ADI_A_xx(void); -static void ADI_A_xx(void); -static void ADI_B_xx(void); -static void ADI_C_xx(void); -static void ADI_D_xx(void); -static void ADI_EOM_xx(void); -static void ADI_E_xx(void); -static void ADI_H_xx(void); -static void ADI_L_xx(void); -static void ADI_MKH_xx(void); -static void ADI_MKL_xx(void); -static void ADI_PA_xx(void); -static void ADI_PB_xx(void); -static void ADI_PC_xx(void); -static void ADI_PD_xx(void); -static void ADI_PF_xx(void); -static void ADI_SMH_xx(void); -static void ADI_TMM_xx(void); -static void ADI_V_xx(void); -static void ANAW_wa(void); -static void ANAX_B(void); -static void ANAX_D(void); -static void ANAX_Dm(void); -static void ANAX_Dp(void); -static void ANAX_H(void); -static void ANAX_Hm(void); -static void ANAX_Hp(void); -static void ANA_A_A(void); -static void ANA_A_A(void); -static void ANA_A_B(void); -static void ANA_A_C(void); -static void ANA_A_D(void); -static void ANA_A_E(void); -static void ANA_A_H(void); -static void ANA_A_L(void); -static void ANA_A_V(void); -static void ANA_B_A(void); -static void ANA_C_A(void); -static void ANA_D_A(void); -static void ANA_E_A(void); -static void ANA_H_A(void); -static void ANA_L_A(void); -static void ANA_V_A(void); -static void ANIW_wa_xx(void); -static void ANI_ANM_xx(void); -static void ANI_A_xx(void); -static void ANI_A_xx(void); -static void ANI_B_xx(void); -static void ANI_C_xx(void); -static void ANI_D_xx(void); -static void ANI_EOM_xx(void); -static void ANI_E_xx(void); -static void ANI_H_xx(void); -static void ANI_L_xx(void); -static void ANI_MKH_xx(void); -static void ANI_MKL_xx(void); -static void ANI_PA_xx(void); -static void ANI_PB_xx(void); -static void ANI_PC_xx(void); -static void ANI_PD_xx(void); -static void ANI_PF_xx(void); -static void ANI_SMH_xx(void); -static void ANI_TMM_xx(void); -static void ANI_V_xx(void); -static void BIT_0_wa(void); -static void BIT_1_wa(void); -static void BIT_2_wa(void); -static void BIT_3_wa(void); -static void BIT_4_wa(void); -static void BIT_5_wa(void); -static void BIT_6_wa(void); -static void BIT_7_wa(void); -static void BLOCK(void); -static void CALB(void); -static void CALF(void); -static void CALL_w(void); -static void CALT(void); -static void CLC(void); -static void CLR(void); -static void DAA(void); -static void DADC_EA_BC(void); -static void DADC_EA_DE(void); -static void DADC_EA_HL(void); -static void DADDNC_EA_BC(void); -static void DADDNC_EA_DE(void); -static void DADDNC_EA_HL(void); -static void DADD_EA_BC(void); -static void DADD_EA_DE(void); -static void DADD_EA_HL(void); -static void DAN_EA_BC(void); -static void DAN_EA_DE(void); -static void DAN_EA_HL(void); -static void DCRW_wa(void); -static void DCR_A(void); -static void DCR_B(void); -static void DCR_C(void); -static void DCX_BC(void); -static void DCX_DE(void); -static void DCX_EA(void); -static void DCX_HL(void); -static void DCX_SP(void); -static void DEQ_EA_BC(void); -static void DEQ_EA_DE(void); -static void DEQ_EA_HL(void); -static void DGT_EA_BC(void); -static void DGT_EA_DE(void); -static void DGT_EA_HL(void); -static void DI(void); -static void DIV_A(void); -static void DIV_B(void); -static void DIV_C(void); -static void DLT_EA_BC(void); -static void DLT_EA_DE(void); -static void DLT_EA_HL(void); -static void DMOV_BC_EA(void); -static void DMOV_DE_EA(void); -static void DMOV_EA_BC(void); -static void DMOV_EA_DE(void); -static void DMOV_EA_ECNT(void); -static void DMOV_EA_ECPT(void); -static void DMOV_EA_HL(void); -static void DMOV_ETM0_EA(void); -static void DMOV_ETM1_EA(void); -static void DMOV_HL_EA(void); -static void DNE_EA_BC(void); -static void DNE_EA_DE(void); -static void DNE_EA_HL(void); -static void DOFF_EA_BC(void); -static void DOFF_EA_DE(void); -static void DOFF_EA_HL(void); -static void DON_EA_BC(void); -static void DON_EA_DE(void); -static void DON_EA_HL(void); -static void DOR_EA_BC(void); -static void DOR_EA_DE(void); -static void DOR_EA_HL(void); -static void DRLL_EA(void); -static void DRLR_EA(void); -static void DSBB_EA_BC(void); -static void DSBB_EA_DE(void); -static void DSBB_EA_HL(void); -static void DSLL_EA(void); -static void DSLR_EA(void); -static void DSUBNB_EA_BC(void); -static void DSUBNB_EA_DE(void); -static void DSUBNB_EA_HL(void); -static void DSUB_EA_BC(void); -static void DSUB_EA_DE(void); -static void DSUB_EA_HL(void); -static void DXR_EA_BC(void); -static void DXR_EA_DE(void); -static void DXR_EA_HL(void); -static void EADD_EA_A(void); -static void EADD_EA_B(void); -static void EADD_EA_C(void); -static void EI(void); -static void EQAW_wa(void); -static void EQAX_B(void); -static void EQAX_D(void); -static void EQAX_Dm(void); -static void EQAX_Dp(void); -static void EQAX_H(void); -static void EQAX_Hm(void); -static void EQAX_Hp(void); -static void EQA_A_A(void); -static void EQA_A_A(void); -static void EQA_A_B(void); -static void EQA_A_C(void); -static void EQA_A_D(void); -static void EQA_A_E(void); -static void EQA_A_H(void); -static void EQA_A_L(void); -static void EQA_A_V(void); -static void EQA_B_A(void); -static void EQA_C_A(void); -static void EQA_D_A(void); -static void EQA_E_A(void); -static void EQA_H_A(void); -static void EQA_L_A(void); -static void EQA_V_A(void); -static void EQIW_wa_xx(void); -static void EQI_ANM_xx(void); -static void EQI_A_xx(void); -static void EQI_A_xx(void); -static void EQI_B_xx(void); -static void EQI_C_xx(void); -static void EQI_D_xx(void); -static void EQI_EOM_xx(void); -static void EQI_E_xx(void); -static void EQI_H_xx(void); -static void EQI_L_xx(void); -static void EQI_MKH_xx(void); -static void EQI_MKL_xx(void); -static void EQI_PA_xx(void); -static void EQI_PB_xx(void); -static void EQI_PC_xx(void); -static void EQI_PD_xx(void); -static void EQI_PF_xx(void); -static void EQI_SMH_xx(void); -static void EQI_TMM_xx(void); -static void EQI_V_xx(void); -static void ESUB_EA_A(void); -static void ESUB_EA_B(void); -static void ESUB_EA_C(void); -static void EXA(void); -static void EXH(void); -static void EXX(void); -static void EXR(void); -static void GTAW_wa(void); -static void GTAX_B(void); -static void GTAX_D(void); -static void GTAX_Dm(void); -static void GTAX_Dp(void); -static void GTAX_H(void); -static void GTAX_Hm(void); -static void GTAX_Hp(void); -static void GTA_A_A(void); -static void GTA_A_A(void); -static void GTA_A_B(void); -static void GTA_A_C(void); -static void GTA_A_D(void); -static void GTA_A_E(void); -static void GTA_A_H(void); -static void GTA_A_L(void); -static void GTA_A_V(void); -static void GTA_B_A(void); -static void GTA_C_A(void); -static void GTA_D_A(void); -static void GTA_E_A(void); -static void GTA_H_A(void); -static void GTA_L_A(void); -static void GTA_V_A(void); -static void GTIW_wa_xx(void); -static void GTI_ANM_xx(void); -static void GTI_A_xx(void); -static void GTI_A_xx(void); -static void GTI_B_xx(void); -static void GTI_C_xx(void); -static void GTI_D_xx(void); -static void GTI_EOM_xx(void); -static void GTI_E_xx(void); -static void GTI_H_xx(void); -static void GTI_L_xx(void); -static void GTI_MKH_xx(void); -static void GTI_MKL_xx(void); -static void GTI_PA_xx(void); -static void GTI_PB_xx(void); -static void GTI_PC_xx(void); -static void GTI_PD_xx(void); -static void GTI_PF_xx(void); -static void GTI_SMH_xx(void); -static void GTI_TMM_xx(void); -static void GTI_V_xx(void); -static void HALT(void); -static void IN(void); -static void INRW_wa(void); -static void INR_A(void); -static void INR_B(void); -static void INR_C(void); -static void INX_BC(void); -static void INX_DE(void); -static void INX_EA(void); -static void INX_HL(void); -static void INX_SP(void); -static void JB(void); -static void JEA(void); -static void JMP_w(void); -static void JR(void); -static void JRE(void); -static void LBCD_w(void); -static void LDAW_wa(void); -static void LDAX_B(void); -static void LDAX_D(void); -static void LDAX_D_xx(void); -static void LDAX_Dm(void); -static void LDAX_Dp(void); -static void LDAX_H(void); -static void LDAX_H_A(void); -static void LDAX_H_B(void); -static void LDAX_H_EA(void); -static void LDAX_H_xx(void); -static void LDAX_Hm(void); -static void LDAX_Hp(void); -static void LDEAX_D(void); -static void LDEAX_D_xx(void); -static void LDEAX_Dp(void); -static void LDEAX_H(void); -static void LDEAX_H_A(void); -static void LDEAX_H_B(void); -static void LDEAX_H_EA(void); -static void LDEAX_H_xx(void); -static void LDEAX_Hp(void); -static void LDED_w(void); -static void LHLD_w(void); -static void LSPD_w(void); -static void LTAW_wa(void); -static void LTAX_B(void); -static void LTAX_D(void); -static void LTAX_Dm(void); -static void LTAX_Dp(void); -static void LTAX_H(void); -static void LTAX_Hm(void); -static void LTAX_Hp(void); -static void LTA_A_A(void); -static void LTA_A_A(void); -static void LTA_A_B(void); -static void LTA_A_C(void); -static void LTA_A_D(void); -static void LTA_A_E(void); -static void LTA_A_H(void); -static void LTA_A_L(void); -static void LTA_A_V(void); -static void LTA_B_A(void); -static void LTA_C_A(void); -static void LTA_D_A(void); -static void LTA_E_A(void); -static void LTA_H_A(void); -static void LTA_L_A(void); -static void LTA_V_A(void); -static void LTIW_wa_xx(void); -static void LTI_ANM_xx(void); -static void LTI_A_xx(void); -static void LTI_A_xx(void); -static void LTI_B_xx(void); -static void LTI_C_xx(void); -static void LTI_D_xx(void); -static void LTI_EOM_xx(void); -static void LTI_E_xx(void); -static void LTI_H_xx(void); -static void LTI_L_xx(void); -static void LTI_MKH_xx(void); -static void LTI_MKL_xx(void); -static void LTI_PA_xx(void); -static void LTI_PB_xx(void); -static void LTI_PC_xx(void); -static void LTI_PD_xx(void); -static void LTI_PF_xx(void); -static void LTI_SMH_xx(void); -static void LTI_TMM_xx(void); -static void LTI_V_xx(void); -static void LXI_B_w(void); -static void LXI_D_w(void); -static void LXI_EA_s(void); -static void LXI_H_w(void); -static void LXI_S_w(void); -static void MOV_ANM_A(void); -static void MOV_A_ANM(void); -static void MOV_A_B(void); -static void MOV_A_C(void); -static void MOV_A_CR0(void); -static void MOV_A_CR1(void); -static void MOV_A_CR2(void); -static void MOV_A_CR3(void); -static void MOV_A_D(void); -static void MOV_A_E(void); -static void MOV_A_EAH(void); -static void MOV_A_EAL(void); -static void MOV_A_EOM(void); -static void MOV_A_H(void); -static void MOV_A_L(void); -static void MOV_A_MKH(void); -static void MOV_A_MKL(void); -static void MOV_A_PA(void); -static void MOV_A_PB(void); -static void MOV_A_PC(void); -static void MOV_A_PD(void); -static void MOV_A_PF(void); -static void MOV_A_RXB(void); -static void MOV_A_S(void); -static void MOV_A_SMH(void); -static void MOV_A_TMM(void); -static void MOV_A_PT(void); -static void MOV_A_w(void); -static void MOV_B_A(void); -static void MOV_B_w(void); -static void MOV_C_A(void); -static void MOV_C_w(void); -static void MOV_D_A(void); -static void MOV_D_w(void); -static void MOV_EAH_A(void); -static void MOV_EAL_A(void); -static void MOV_EOM_A(void); -static void MOV_ETMM_A(void); -static void MOV_E_A(void); -static void MOV_E_w(void); -static void MOV_H_A(void); -static void MOV_H_w(void); -static void MOV_L_A(void); -static void MOV_L_w(void); -static void MOV_MA_A(void); -static void MOV_MB_A(void); -static void MOV_MCC_A(void); -static void MOV_MC_A(void); -static void MOV_MF_A(void); -static void MOV_MKH_A(void); -static void MOV_MKL_A(void); -static void MOV_MM_A(void); -static void MOV_PA_A(void); -static void MOV_PB_A(void); -static void MOV_PC_A(void); -static void MOV_PD_A(void); -static void MOV_PF_A(void); -static void MOV_S_A(void); -static void MOV_SMH_A(void); -static void MOV_SML_A(void); -static void MOV_TM0_A(void); -static void MOV_TM1_A(void); -static void MOV_TMM_A(void); -static void MOV_TXB_A(void); -static void MOV_V_w(void); -static void MOV_ZCM_A(void); -static void MOV_w_A(void); -static void MOV_w_B(void); -static void MOV_w_C(void); -static void MOV_w_D(void); -static void MOV_w_E(void); -static void MOV_w_H(void); -static void MOV_w_L(void); -static void MOV_w_V(void); -static void MUL_A(void); -static void MUL_B(void); -static void MUL_C(void); -static void MVIW_wa_xx(void); -static void MVIX_BC_xx(void); -static void MVIX_DE_xx(void); -static void MVIX_HL_xx(void); -static void MVI_ANM_xx(void); -static void MVI_A_xx(void); -static void MVI_B_xx(void); -static void MVI_C_xx(void); -static void MVI_D_xx(void); -static void MVI_EOM_xx(void); -static void MVI_E_xx(void); -static void MVI_H_xx(void); -static void MVI_L_xx(void); -static void MVI_MKH_xx(void); -static void MVI_MKL_xx(void); -static void MVI_PA_xx(void); -static void MVI_PB_xx(void); -static void MVI_PC_xx(void); -static void MVI_PD_xx(void); -static void MVI_PF_xx(void); -static void MVI_SMH_xx(void); -static void MVI_TMM_xx(void); -static void MVI_V_xx(void); -static void NEAW_wa(void); -static void NEAX_B(void); -static void NEAX_D(void); -static void NEAX_Dm(void); -static void NEAX_Dp(void); -static void NEAX_H(void); -static void NEAX_Hm(void); -static void NEAX_Hp(void); -static void NEA_A_A(void); -static void NEA_A_A(void); -static void NEA_A_B(void); -static void NEA_A_C(void); -static void NEA_A_D(void); -static void NEA_A_E(void); -static void NEA_A_H(void); -static void NEA_A_L(void); -static void NEA_A_V(void); -static void NEA_B_A(void); -static void NEA_C_A(void); -static void NEA_D_A(void); -static void NEA_E_A(void); -static void NEA_H_A(void); -static void NEA_L_A(void); -static void NEA_V_A(void); -static void NEGA(void); -static void NEIW_wa_xx(void); -static void NEI_ANM_xx(void); -static void NEI_A_xx(void); -static void NEI_A_xx(void); -static void NEI_B_xx(void); -static void NEI_C_xx(void); -static void NEI_D_xx(void); -static void NEI_EOM_xx(void); -static void NEI_E_xx(void); -static void NEI_H_xx(void); -static void NEI_L_xx(void); -static void NEI_MKH_xx(void); -static void NEI_MKL_xx(void); -static void NEI_PA_xx(void); -static void NEI_PB_xx(void); -static void NEI_PC_xx(void); -static void NEI_PD_xx(void); -static void NEI_PF_xx(void); -static void NEI_SMH_xx(void); -static void NEI_TMM_xx(void); -static void NEI_V_xx(void); -static void NOP(void); -static void OFFAW_wa(void); -static void OFFAX_B(void); -static void OFFAX_D(void); -static void OFFAX_Dm(void); -static void OFFAX_Dp(void); -static void OFFAX_H(void); -static void OFFAX_Hm(void); -static void OFFAX_Hp(void); -static void OFFA_A_A(void); -static void OFFA_A_B(void); -static void OFFA_A_C(void); -static void OFFA_A_D(void); -static void OFFA_A_E(void); -static void OFFA_A_H(void); -static void OFFA_A_L(void); -static void OFFA_A_V(void); -static void OFFIW_wa_xx(void); -static void OFFI_ANM_xx(void); -static void OFFI_A_xx(void); -static void OFFI_A_xx(void); -static void OFFI_B_xx(void); -static void OFFI_C_xx(void); -static void OFFI_D_xx(void); -static void OFFI_EOM_xx(void); -static void OFFI_E_xx(void); -static void OFFI_H_xx(void); -static void OFFI_L_xx(void); -static void OFFI_MKH_xx(void); -static void OFFI_MKL_xx(void); -static void OFFI_PA_xx(void); -static void OFFI_PB_xx(void); -static void OFFI_PC_xx(void); -static void OFFI_PD_xx(void); -static void OFFI_PF_xx(void); -static void OFFI_SMH_xx(void); -static void OFFI_TMM_xx(void); -static void OFFI_V_xx(void); -static void ONAW_wa(void); -static void ONAX_B(void); -static void ONAX_D(void); -static void ONAX_Dm(void); -static void ONAX_Dp(void); -static void ONAX_H(void); -static void ONAX_Hm(void); -static void ONAX_Hp(void); -static void ONA_A_A(void); -static void ONA_A_B(void); -static void ONA_A_C(void); -static void ONA_A_D(void); -static void ONA_A_E(void); -static void ONA_A_H(void); -static void ONA_A_L(void); -static void ONA_A_V(void); -static void ONIW_wa_xx(void); -static void ONI_ANM_xx(void); -static void ONI_A_xx(void); -static void ONI_A_xx(void); -static void ONI_B_xx(void); -static void ONI_C_xx(void); -static void ONI_D_xx(void); -static void ONI_EOM_xx(void); -static void ONI_E_xx(void); -static void ONI_H_xx(void); -static void ONI_L_xx(void); -static void ONI_MKH_xx(void); -static void ONI_MKL_xx(void); -static void ONI_PA_xx(void); -static void ONI_PB_xx(void); -static void ONI_PC_xx(void); -static void ONI_PD_xx(void); -static void ONI_PF_xx(void); -static void ONI_SMH_xx(void); -static void ONI_TMM_xx(void); -static void ONI_V_xx(void); -static void ORAW_wa(void); -static void ORAX_B(void); -static void ORAX_D(void); -static void ORAX_Dm(void); -static void ORAX_Dp(void); -static void ORAX_H(void); -static void ORAX_Hm(void); -static void ORAX_Hp(void); -static void ORA_A_A(void); -static void ORA_A_A(void); -static void ORA_A_B(void); -static void ORA_A_C(void); -static void ORA_A_D(void); -static void ORA_A_E(void); -static void ORA_A_H(void); -static void ORA_A_L(void); -static void ORA_A_V(void); -static void ORA_B_A(void); -static void ORA_C_A(void); -static void ORA_D_A(void); -static void ORA_E_A(void); -static void ORA_H_A(void); -static void ORA_L_A(void); -static void ORA_V_A(void); -static void ORIW_wa_xx(void); -static void ORI_ANM_xx(void); -static void ORI_A_xx(void); -static void ORI_A_xx(void); -static void ORI_B_xx(void); -static void ORI_C_xx(void); -static void ORI_D_xx(void); -static void ORI_EOM_xx(void); -static void ORI_E_xx(void); -static void ORI_H_xx(void); -static void ORI_L_xx(void); -static void ORI_MKH_xx(void); -static void ORI_MKL_xx(void); -static void ORI_PA_xx(void); -static void ORI_PB_xx(void); -static void ORI_PC_xx(void); -static void ORI_PD_xx(void); -static void ORI_PF_xx(void); -static void ORI_SMH_xx(void); -static void ORI_TMM_xx(void); -static void ORI_V_xx(void); -static void OUT(void); -static void PEN(void); -static void PER(void); -static void PEX(void); -static void POP_BC(void); -static void POP_DE(void); -static void POP_EA(void); -static void POP_HL(void); -static void POP_VA(void); -static void PRE_48(void); -static void PRE_4C(void); -static void PRE_4D(void); -static void PRE_60(void); -static void PRE_64(void); -static void PRE_70(void); -static void PRE_74(void); -static void PUSH_BC(void); -static void PUSH_DE(void); -static void PUSH_EA(void); -static void PUSH_HL(void); -static void PUSH_VA(void); -static void RET(void); -static void RETI(void); -static void RETS(void); -static void RLD(void); -static void RLL_A(void); -static void RLL_B(void); -static void RLL_C(void); -static void RLR_A(void); -static void RLR_B(void); -static void RLR_C(void); -static void RRD(void); -static void SBBW_wa(void); -static void SBBX_B(void); -static void SBBX_D(void); -static void SBBX_Dm(void); -static void SBBX_Dp(void); -static void SBBX_H(void); -static void SBBX_Hm(void); -static void SBBX_Hp(void); -static void SBB_A_A(void); -static void SBB_A_A(void); -static void SBB_A_B(void); -static void SBB_A_C(void); -static void SBB_A_D(void); -static void SBB_A_E(void); -static void SBB_A_H(void); -static void SBB_A_L(void); -static void SBB_A_V(void); -static void SBB_B_A(void); -static void SBB_C_A(void); -static void SBB_D_A(void); -static void SBB_E_A(void); -static void SBB_H_A(void); -static void SBB_L_A(void); -static void SBB_V_A(void); -static void SBCD_w(void); -static void SBI_ANM_xx(void); -static void SBI_A_xx(void); -static void SBI_A_xx(void); -static void SBI_B_xx(void); -static void SBI_C_xx(void); -static void SBI_D_xx(void); -static void SBI_EOM_xx(void); -static void SBI_E_xx(void); -static void SBI_H_xx(void); -static void SBI_L_xx(void); -static void SBI_MKH_xx(void); -static void SBI_MKL_xx(void); -static void SBI_PA_xx(void); -static void SBI_PB_xx(void); -static void SBI_PC_xx(void); -static void SBI_PD_xx(void); -static void SBI_PF_xx(void); -static void SBI_SMH_xx(void); -static void SBI_TMM_xx(void); -static void SBI_V_xx(void); -static void SDED_w(void); -static void SETB(void); -static void SHLD_w(void); -static void SIO(void); -static void SK_bit(void); -static void SKN_bit(void); -static void SKIT_AN4(void); -static void SKIT_AN5(void); -static void SKIT_AN6(void); -static void SKIT_AN7(void); -static void SKIT_ER(void); -static void SKIT_F0(void); -static void SKIT_F1(void); -static void SKIT_F2(void); -static void SKIT_FAD(void); -static void SKIT_FE0(void); -static void SKIT_FE1(void); -static void SKIT_FEIN(void); -static void SKIT_FSR(void); -static void SKIT_FST(void); -static void SKIT_FT0(void); -static void SKIT_FT1(void); -static void SKIT_NMI(void); -static void SKIT_OV(void); -static void SKIT_SB(void); -static void SKNIT_AN4(void); -static void SKNIT_AN5(void); -static void SKNIT_AN6(void); -static void SKNIT_AN7(void); -static void SKNIT_ER(void); -static void SKNIT_F0(void); -static void SKNIT_F1(void); -static void SKNIT_F2(void); -static void SKNIT_FAD(void); -static void SKNIT_FE0(void); -static void SKNIT_FE1(void); -static void SKNIT_FEIN(void); -static void SKNIT_FSR(void); -static void SKNIT_FST(void); -static void SKNIT_FT0(void); -static void SKNIT_FT1(void); -static void SKNIT_NMI(void); -static void SKNIT_OV(void); -static void SKNIT_SB(void); -static void SKN_CY(void); -static void SKN_HC(void); -static void SKN_NV(void); -static void SKN_Z(void); -static void SK_CY(void); -static void SK_HC(void); -static void SK_NV(void); -static void SK_Z(void); -static void SLLC_A(void); -static void SLLC_B(void); -static void SLLC_C(void); -static void SLL_A(void); -static void SLL_B(void); -static void SLL_C(void); -static void SLRC_A(void); -static void SLRC_B(void); -static void SLRC_C(void); -static void SLR_A(void); -static void SLR_B(void); -static void SLR_C(void); -static void SOFTI(void); -static void SSPD_w(void); -static void STAW_wa(void); -static void STAX_B(void); -static void STAX_D(void); -static void STAX_D_xx(void); -static void STAX_Dm(void); -static void STAX_Dp(void); -static void STAX_H(void); -static void STAX_H_A(void); -static void STAX_H_B(void); -static void STAX_H_EA(void); -static void STAX_H_xx(void); -static void STAX_Hm(void); -static void STAX_Hp(void); -static void STC(void); -static void STEAX_D(void); -static void STEAX_D_xx(void); -static void STEAX_Dp(void); -static void STEAX_H(void); -static void STEAX_H_A(void); -static void STEAX_H_B(void); -static void STEAX_H_EA(void); -static void STEAX_H_xx(void); -static void STEAX_Hp(void); -static void STM(void); -static void STOP(void); -static void SUBNBW_wa(void); -static void SUBNBX_B(void); -static void SUBNBX_D(void); -static void SUBNBX_Dm(void); -static void SUBNBX_Dp(void); -static void SUBNBX_H(void); -static void SUBNBX_Hm(void); -static void SUBNBX_Hp(void); -static void SUBNB_A_A(void); -static void SUBNB_A_A(void); -static void SUBNB_A_B(void); -static void SUBNB_A_C(void); -static void SUBNB_A_D(void); -static void SUBNB_A_E(void); -static void SUBNB_A_H(void); -static void SUBNB_A_L(void); -static void SUBNB_A_V(void); -static void SUBNB_B_A(void); -static void SUBNB_C_A(void); -static void SUBNB_D_A(void); -static void SUBNB_E_A(void); -static void SUBNB_H_A(void); -static void SUBNB_L_A(void); -static void SUBNB_V_A(void); -static void SUBW_wa(void); -static void SUBX_B(void); -static void SUBX_D(void); -static void SUBX_Dm(void); -static void SUBX_Dp(void); -static void SUBX_H(void); -static void SUBX_Hm(void); -static void SUBX_Hp(void); -static void SUB_A_A(void); -static void SUB_A_A(void); -static void SUB_A_B(void); -static void SUB_A_C(void); -static void SUB_A_D(void); -static void SUB_A_E(void); -static void SUB_A_H(void); -static void SUB_A_L(void); -static void SUB_A_V(void); -static void SUB_B_A(void); -static void SUB_C_A(void); -static void SUB_D_A(void); -static void SUB_E_A(void); -static void SUB_H_A(void); -static void SUB_L_A(void); -static void SUB_V_A(void); -static void SUINB_ANM_xx(void); -static void SUINB_A_xx(void); -static void SUINB_A_xx(void); -static void SUINB_B_xx(void); -static void SUINB_C_xx(void); -static void SUINB_D_xx(void); -static void SUINB_EOM_xx(void); -static void SUINB_E_xx(void); -static void SUINB_H_xx(void); -static void SUINB_L_xx(void); -static void SUINB_MKH_xx(void); -static void SUINB_MKL_xx(void); -static void SUINB_PA_xx(void); -static void SUINB_PB_xx(void); -static void SUINB_PC_xx(void); -static void SUINB_PD_xx(void); -static void SUINB_PF_xx(void); -static void SUINB_SMH_xx(void); -static void SUINB_TMM_xx(void); -static void SUINB_V_xx(void); -static void SUI_ANM_xx(void); -static void SUI_A_xx(void); -static void SUI_A_xx(void); -static void SUI_B_xx(void); -static void SUI_C_xx(void); -static void SUI_D_xx(void); -static void SUI_EOM_xx(void); -static void SUI_E_xx(void); -static void SUI_H_xx(void); -static void SUI_L_xx(void); -static void SUI_MKH_xx(void); -static void SUI_MKL_xx(void); -static void SUI_PA_xx(void); -static void SUI_PB_xx(void); -static void SUI_PC_xx(void); -static void SUI_PD_xx(void); -static void SUI_PF_xx(void); -static void SUI_SMH_xx(void); -static void SUI_TMM_xx(void); -static void SUI_V_xx(void); -static void TABLE(void); -static void XRAW_wa(void); -static void XRAX_B(void); -static void XRAX_D(void); -static void XRAX_Dm(void); -static void XRAX_Dp(void); -static void XRAX_H(void); -static void XRAX_Hm(void); -static void XRAX_Hp(void); -static void XRA_A_A(void); -static void XRA_A_A(void); -static void XRA_A_B(void); -static void XRA_A_C(void); -static void XRA_A_D(void); -static void XRA_A_E(void); -static void XRA_A_H(void); -static void XRA_A_L(void); -static void XRA_A_V(void); -static void XRA_B_A(void); -static void XRA_C_A(void); -static void XRA_D_A(void); -static void XRA_E_A(void); -static void XRA_H_A(void); -static void XRA_L_A(void); -static void XRA_V_A(void); -static void XRI_ANM_xx(void); -static void XRI_A_xx(void); -static void XRI_A_xx(void); -static void XRI_B_xx(void); -static void XRI_C_xx(void); -static void XRI_D_xx(void); -static void XRI_EOM_xx(void); -static void XRI_E_xx(void); -static void XRI_H_xx(void); -static void XRI_L_xx(void); -static void XRI_MKH_xx(void); -static void XRI_MKL_xx(void); -static void XRI_PA_xx(void); -static void XRI_PB_xx(void); -static void XRI_PC_xx(void); -static void XRI_PD_xx(void); -static void XRI_PF_xx(void); -static void XRI_SMH_xx(void); -static void XRI_TMM_xx(void); -static void XRI_V_xx(void); -static void CALT_7801(void); -static void DCR_A_7801(void); -static void DCR_B_7801(void); -static void DCR_C_7801(void); -static void DCRW_wa_7801(void); -static void INR_A_7801(void); -static void INR_B_7801(void); -static void INR_C_7801(void); -static void INRW_wa_7801(void); +static void illegal(upd7810_state *cpustate); +static void illegal2(upd7810_state *cpustate); + +static void ACI_ANM_xx(upd7810_state *cpustate); +static void ACI_A_xx(upd7810_state *cpustate); +static void ACI_B_xx(upd7810_state *cpustate); +static void ACI_C_xx(upd7810_state *cpustate); +static void ACI_D_xx(upd7810_state *cpustate); +static void ACI_EOM_xx(upd7810_state *cpustate); +static void ACI_E_xx(upd7810_state *cpustate); +static void ACI_H_xx(upd7810_state *cpustate); +static void ACI_L_xx(upd7810_state *cpustate); +static void ACI_MKH_xx(upd7810_state *cpustate); +static void ACI_MKL_xx(upd7810_state *cpustate); +static void ACI_PA_xx(upd7810_state *cpustate); +static void ACI_PB_xx(upd7810_state *cpustate); +static void ACI_PC_xx(upd7810_state *cpustate); +static void ACI_PD_xx(upd7810_state *cpustate); +static void ACI_PF_xx(upd7810_state *cpustate); +static void ACI_SMH_xx(upd7810_state *cpustate); +static void ACI_TMM_xx(upd7810_state *cpustate); +static void ACI_V_xx(upd7810_state *cpustate); +static void ADCW_wa(upd7810_state *cpustate); +static void ADCX_B(upd7810_state *cpustate); +static void ADCX_D(upd7810_state *cpustate); +static void ADCX_Dm(upd7810_state *cpustate); +static void ADCX_Dp(upd7810_state *cpustate); +static void ADCX_H(upd7810_state *cpustate); +static void ADCX_Hm(upd7810_state *cpustate); +static void ADCX_Hp(upd7810_state *cpustate); +static void ADC_A_A(upd7810_state *cpustate); +static void ADC_A_A(upd7810_state *cpustate); +static void ADC_A_B(upd7810_state *cpustate); +static void ADC_A_C(upd7810_state *cpustate); +static void ADC_A_D(upd7810_state *cpustate); +static void ADC_A_E(upd7810_state *cpustate); +static void ADC_A_H(upd7810_state *cpustate); +static void ADC_A_L(upd7810_state *cpustate); +static void ADC_A_V(upd7810_state *cpustate); +static void ADC_B_A(upd7810_state *cpustate); +static void ADC_C_A(upd7810_state *cpustate); +static void ADC_D_A(upd7810_state *cpustate); +static void ADC_E_A(upd7810_state *cpustate); +static void ADC_H_A(upd7810_state *cpustate); +static void ADC_L_A(upd7810_state *cpustate); +static void ADC_V_A(upd7810_state *cpustate); +static void ADDNCW_wa(upd7810_state *cpustate); +static void ADDNCX_B(upd7810_state *cpustate); +static void ADDNCX_D(upd7810_state *cpustate); +static void ADDNCX_Dm(upd7810_state *cpustate); +static void ADDNCX_Dp(upd7810_state *cpustate); +static void ADDNCX_H(upd7810_state *cpustate); +static void ADDNCX_Hm(upd7810_state *cpustate); +static void ADDNCX_Hp(upd7810_state *cpustate); +static void ADDNC_A_A(upd7810_state *cpustate); +static void ADDNC_A_A(upd7810_state *cpustate); +static void ADDNC_A_B(upd7810_state *cpustate); +static void ADDNC_A_C(upd7810_state *cpustate); +static void ADDNC_A_D(upd7810_state *cpustate); +static void ADDNC_A_E(upd7810_state *cpustate); +static void ADDNC_A_H(upd7810_state *cpustate); +static void ADDNC_A_L(upd7810_state *cpustate); +static void ADDNC_A_V(upd7810_state *cpustate); +static void ADDNC_B_A(upd7810_state *cpustate); +static void ADDNC_C_A(upd7810_state *cpustate); +static void ADDNC_D_A(upd7810_state *cpustate); +static void ADDNC_E_A(upd7810_state *cpustate); +static void ADDNC_H_A(upd7810_state *cpustate); +static void ADDNC_L_A(upd7810_state *cpustate); +static void ADDNC_V_A(upd7810_state *cpustate); +static void ADDW_wa(upd7810_state *cpustate); +static void ADDX_B(upd7810_state *cpustate); +static void ADDX_D(upd7810_state *cpustate); +static void ADDX_Dm(upd7810_state *cpustate); +static void ADDX_Dp(upd7810_state *cpustate); +static void ADDX_H(upd7810_state *cpustate); +static void ADDX_Hm(upd7810_state *cpustate); +static void ADDX_Hp(upd7810_state *cpustate); +static void ADD_A_A(upd7810_state *cpustate); +static void ADD_A_A(upd7810_state *cpustate); +static void ADD_A_B(upd7810_state *cpustate); +static void ADD_A_C(upd7810_state *cpustate); +static void ADD_A_D(upd7810_state *cpustate); +static void ADD_A_E(upd7810_state *cpustate); +static void ADD_A_H(upd7810_state *cpustate); +static void ADD_A_L(upd7810_state *cpustate); +static void ADD_A_V(upd7810_state *cpustate); +static void ADD_B_A(upd7810_state *cpustate); +static void ADD_C_A(upd7810_state *cpustate); +static void ADD_D_A(upd7810_state *cpustate); +static void ADD_E_A(upd7810_state *cpustate); +static void ADD_H_A(upd7810_state *cpustate); +static void ADD_L_A(upd7810_state *cpustate); +static void ADD_V_A(upd7810_state *cpustate); +static void ADINC_ANM_xx(upd7810_state *cpustate); +static void ADINC_A_xx(upd7810_state *cpustate); +static void ADINC_A_xx(upd7810_state *cpustate); +static void ADINC_B_xx(upd7810_state *cpustate); +static void ADINC_C_xx(upd7810_state *cpustate); +static void ADINC_D_xx(upd7810_state *cpustate); +static void ADINC_EOM_xx(upd7810_state *cpustate); +static void ADINC_E_xx(upd7810_state *cpustate); +static void ADINC_H_xx(upd7810_state *cpustate); +static void ADINC_L_xx(upd7810_state *cpustate); +static void ADINC_MKH_xx(upd7810_state *cpustate); +static void ADINC_MKL_xx(upd7810_state *cpustate); +static void ADINC_PA_xx(upd7810_state *cpustate); +static void ADINC_PB_xx(upd7810_state *cpustate); +static void ADINC_PC_xx(upd7810_state *cpustate); +static void ADINC_PD_xx(upd7810_state *cpustate); +static void ADINC_PF_xx(upd7810_state *cpustate); +static void ADINC_SMH_xx(upd7810_state *cpustate); +static void ADINC_TMM_xx(upd7810_state *cpustate); +static void ADINC_V_xx(upd7810_state *cpustate); +static void ADI_ANM_xx(upd7810_state *cpustate); +static void ADI_A_xx(upd7810_state *cpustate); +static void ADI_A_xx(upd7810_state *cpustate); +static void ADI_B_xx(upd7810_state *cpustate); +static void ADI_C_xx(upd7810_state *cpustate); +static void ADI_D_xx(upd7810_state *cpustate); +static void ADI_EOM_xx(upd7810_state *cpustate); +static void ADI_E_xx(upd7810_state *cpustate); +static void ADI_H_xx(upd7810_state *cpustate); +static void ADI_L_xx(upd7810_state *cpustate); +static void ADI_MKH_xx(upd7810_state *cpustate); +static void ADI_MKL_xx(upd7810_state *cpustate); +static void ADI_PA_xx(upd7810_state *cpustate); +static void ADI_PB_xx(upd7810_state *cpustate); +static void ADI_PC_xx(upd7810_state *cpustate); +static void ADI_PD_xx(upd7810_state *cpustate); +static void ADI_PF_xx(upd7810_state *cpustate); +static void ADI_SMH_xx(upd7810_state *cpustate); +static void ADI_TMM_xx(upd7810_state *cpustate); +static void ADI_V_xx(upd7810_state *cpustate); +static void ANAW_wa(upd7810_state *cpustate); +static void ANAX_B(upd7810_state *cpustate); +static void ANAX_D(upd7810_state *cpustate); +static void ANAX_Dm(upd7810_state *cpustate); +static void ANAX_Dp(upd7810_state *cpustate); +static void ANAX_H(upd7810_state *cpustate); +static void ANAX_Hm(upd7810_state *cpustate); +static void ANAX_Hp(upd7810_state *cpustate); +static void ANA_A_A(upd7810_state *cpustate); +static void ANA_A_A(upd7810_state *cpustate); +static void ANA_A_B(upd7810_state *cpustate); +static void ANA_A_C(upd7810_state *cpustate); +static void ANA_A_D(upd7810_state *cpustate); +static void ANA_A_E(upd7810_state *cpustate); +static void ANA_A_H(upd7810_state *cpustate); +static void ANA_A_L(upd7810_state *cpustate); +static void ANA_A_V(upd7810_state *cpustate); +static void ANA_B_A(upd7810_state *cpustate); +static void ANA_C_A(upd7810_state *cpustate); +static void ANA_D_A(upd7810_state *cpustate); +static void ANA_E_A(upd7810_state *cpustate); +static void ANA_H_A(upd7810_state *cpustate); +static void ANA_L_A(upd7810_state *cpustate); +static void ANA_V_A(upd7810_state *cpustate); +static void ANIW_wa_xx(upd7810_state *cpustate); +static void ANI_ANM_xx(upd7810_state *cpustate); +static void ANI_A_xx(upd7810_state *cpustate); +static void ANI_A_xx(upd7810_state *cpustate); +static void ANI_B_xx(upd7810_state *cpustate); +static void ANI_C_xx(upd7810_state *cpustate); +static void ANI_D_xx(upd7810_state *cpustate); +static void ANI_EOM_xx(upd7810_state *cpustate); +static void ANI_E_xx(upd7810_state *cpustate); +static void ANI_H_xx(upd7810_state *cpustate); +static void ANI_L_xx(upd7810_state *cpustate); +static void ANI_MKH_xx(upd7810_state *cpustate); +static void ANI_MKL_xx(upd7810_state *cpustate); +static void ANI_PA_xx(upd7810_state *cpustate); +static void ANI_PB_xx(upd7810_state *cpustate); +static void ANI_PC_xx(upd7810_state *cpustate); +static void ANI_PD_xx(upd7810_state *cpustate); +static void ANI_PF_xx(upd7810_state *cpustate); +static void ANI_SMH_xx(upd7810_state *cpustate); +static void ANI_TMM_xx(upd7810_state *cpustate); +static void ANI_V_xx(upd7810_state *cpustate); +static void BIT_0_wa(upd7810_state *cpustate); +static void BIT_1_wa(upd7810_state *cpustate); +static void BIT_2_wa(upd7810_state *cpustate); +static void BIT_3_wa(upd7810_state *cpustate); +static void BIT_4_wa(upd7810_state *cpustate); +static void BIT_5_wa(upd7810_state *cpustate); +static void BIT_6_wa(upd7810_state *cpustate); +static void BIT_7_wa(upd7810_state *cpustate); +static void BLOCK(upd7810_state *cpustate); +static void CALB(upd7810_state *cpustate); +static void CALF(upd7810_state *cpustate); +static void CALL_w(upd7810_state *cpustate); +static void CALT(upd7810_state *cpustate); +static void CLC(upd7810_state *cpustate); +static void CLR(upd7810_state *cpustate); +static void DAA(upd7810_state *cpustate); +static void DADC_EA_BC(upd7810_state *cpustate); +static void DADC_EA_DE(upd7810_state *cpustate); +static void DADC_EA_HL(upd7810_state *cpustate); +static void DADDNC_EA_BC(upd7810_state *cpustate); +static void DADDNC_EA_DE(upd7810_state *cpustate); +static void DADDNC_EA_HL(upd7810_state *cpustate); +static void DADD_EA_BC(upd7810_state *cpustate); +static void DADD_EA_DE(upd7810_state *cpustate); +static void DADD_EA_HL(upd7810_state *cpustate); +static void DAN_EA_BC(upd7810_state *cpustate); +static void DAN_EA_DE(upd7810_state *cpustate); +static void DAN_EA_HL(upd7810_state *cpustate); +static void DCRW_wa(upd7810_state *cpustate); +static void DCR_A(upd7810_state *cpustate); +static void DCR_B(upd7810_state *cpustate); +static void DCR_C(upd7810_state *cpustate); +static void DCX_BC(upd7810_state *cpustate); +static void DCX_DE(upd7810_state *cpustate); +static void DCX_EA(upd7810_state *cpustate); +static void DCX_HL(upd7810_state *cpustate); +static void DCX_SP(upd7810_state *cpustate); +static void DEQ_EA_BC(upd7810_state *cpustate); +static void DEQ_EA_DE(upd7810_state *cpustate); +static void DEQ_EA_HL(upd7810_state *cpustate); +static void DGT_EA_BC(upd7810_state *cpustate); +static void DGT_EA_DE(upd7810_state *cpustate); +static void DGT_EA_HL(upd7810_state *cpustate); +static void DI(upd7810_state *cpustate); +static void DIV_A(upd7810_state *cpustate); +static void DIV_B(upd7810_state *cpustate); +static void DIV_C(upd7810_state *cpustate); +static void DLT_EA_BC(upd7810_state *cpustate); +static void DLT_EA_DE(upd7810_state *cpustate); +static void DLT_EA_HL(upd7810_state *cpustate); +static void DMOV_BC_EA(upd7810_state *cpustate); +static void DMOV_DE_EA(upd7810_state *cpustate); +static void DMOV_EA_BC(upd7810_state *cpustate); +static void DMOV_EA_DE(upd7810_state *cpustate); +static void DMOV_EA_ECNT(upd7810_state *cpustate); +static void DMOV_EA_ECPT(upd7810_state *cpustate); +static void DMOV_EA_HL(upd7810_state *cpustate); +static void DMOV_ETM0_EA(upd7810_state *cpustate); +static void DMOV_ETM1_EA(upd7810_state *cpustate); +static void DMOV_HL_EA(upd7810_state *cpustate); +static void DNE_EA_BC(upd7810_state *cpustate); +static void DNE_EA_DE(upd7810_state *cpustate); +static void DNE_EA_HL(upd7810_state *cpustate); +static void DOFF_EA_BC(upd7810_state *cpustate); +static void DOFF_EA_DE(upd7810_state *cpustate); +static void DOFF_EA_HL(upd7810_state *cpustate); +static void DON_EA_BC(upd7810_state *cpustate); +static void DON_EA_DE(upd7810_state *cpustate); +static void DON_EA_HL(upd7810_state *cpustate); +static void DOR_EA_BC(upd7810_state *cpustate); +static void DOR_EA_DE(upd7810_state *cpustate); +static void DOR_EA_HL(upd7810_state *cpustate); +static void DRLL_EA(upd7810_state *cpustate); +static void DRLR_EA(upd7810_state *cpustate); +static void DSBB_EA_BC(upd7810_state *cpustate); +static void DSBB_EA_DE(upd7810_state *cpustate); +static void DSBB_EA_HL(upd7810_state *cpustate); +static void DSLL_EA(upd7810_state *cpustate); +static void DSLR_EA(upd7810_state *cpustate); +static void DSUBNB_EA_BC(upd7810_state *cpustate); +static void DSUBNB_EA_DE(upd7810_state *cpustate); +static void DSUBNB_EA_HL(upd7810_state *cpustate); +static void DSUB_EA_BC(upd7810_state *cpustate); +static void DSUB_EA_DE(upd7810_state *cpustate); +static void DSUB_EA_HL(upd7810_state *cpustate); +static void DXR_EA_BC(upd7810_state *cpustate); +static void DXR_EA_DE(upd7810_state *cpustate); +static void DXR_EA_HL(upd7810_state *cpustate); +static void EADD_EA_A(upd7810_state *cpustate); +static void EADD_EA_B(upd7810_state *cpustate); +static void EADD_EA_C(upd7810_state *cpustate); +static void EI(upd7810_state *cpustate); +static void EQAW_wa(upd7810_state *cpustate); +static void EQAX_B(upd7810_state *cpustate); +static void EQAX_D(upd7810_state *cpustate); +static void EQAX_Dm(upd7810_state *cpustate); +static void EQAX_Dp(upd7810_state *cpustate); +static void EQAX_H(upd7810_state *cpustate); +static void EQAX_Hm(upd7810_state *cpustate); +static void EQAX_Hp(upd7810_state *cpustate); +static void EQA_A_A(upd7810_state *cpustate); +static void EQA_A_A(upd7810_state *cpustate); +static void EQA_A_B(upd7810_state *cpustate); +static void EQA_A_C(upd7810_state *cpustate); +static void EQA_A_D(upd7810_state *cpustate); +static void EQA_A_E(upd7810_state *cpustate); +static void EQA_A_H(upd7810_state *cpustate); +static void EQA_A_L(upd7810_state *cpustate); +static void EQA_A_V(upd7810_state *cpustate); +static void EQA_B_A(upd7810_state *cpustate); +static void EQA_C_A(upd7810_state *cpustate); +static void EQA_D_A(upd7810_state *cpustate); +static void EQA_E_A(upd7810_state *cpustate); +static void EQA_H_A(upd7810_state *cpustate); +static void EQA_L_A(upd7810_state *cpustate); +static void EQA_V_A(upd7810_state *cpustate); +static void EQIW_wa_xx(upd7810_state *cpustate); +static void EQI_ANM_xx(upd7810_state *cpustate); +static void EQI_A_xx(upd7810_state *cpustate); +static void EQI_A_xx(upd7810_state *cpustate); +static void EQI_B_xx(upd7810_state *cpustate); +static void EQI_C_xx(upd7810_state *cpustate); +static void EQI_D_xx(upd7810_state *cpustate); +static void EQI_EOM_xx(upd7810_state *cpustate); +static void EQI_E_xx(upd7810_state *cpustate); +static void EQI_H_xx(upd7810_state *cpustate); +static void EQI_L_xx(upd7810_state *cpustate); +static void EQI_MKH_xx(upd7810_state *cpustate); +static void EQI_MKL_xx(upd7810_state *cpustate); +static void EQI_PA_xx(upd7810_state *cpustate); +static void EQI_PB_xx(upd7810_state *cpustate); +static void EQI_PC_xx(upd7810_state *cpustate); +static void EQI_PD_xx(upd7810_state *cpustate); +static void EQI_PF_xx(upd7810_state *cpustate); +static void EQI_SMH_xx(upd7810_state *cpustate); +static void EQI_TMM_xx(upd7810_state *cpustate); +static void EQI_V_xx(upd7810_state *cpustate); +static void ESUB_EA_A(upd7810_state *cpustate); +static void ESUB_EA_B(upd7810_state *cpustate); +static void ESUB_EA_C(upd7810_state *cpustate); +static void EXA(upd7810_state *cpustate); +static void EXH(upd7810_state *cpustate); +static void EXX(upd7810_state *cpustate); +static void EXR(upd7810_state *cpustate); +static void GTAW_wa(upd7810_state *cpustate); +static void GTAX_B(upd7810_state *cpustate); +static void GTAX_D(upd7810_state *cpustate); +static void GTAX_Dm(upd7810_state *cpustate); +static void GTAX_Dp(upd7810_state *cpustate); +static void GTAX_H(upd7810_state *cpustate); +static void GTAX_Hm(upd7810_state *cpustate); +static void GTAX_Hp(upd7810_state *cpustate); +static void GTA_A_A(upd7810_state *cpustate); +static void GTA_A_A(upd7810_state *cpustate); +static void GTA_A_B(upd7810_state *cpustate); +static void GTA_A_C(upd7810_state *cpustate); +static void GTA_A_D(upd7810_state *cpustate); +static void GTA_A_E(upd7810_state *cpustate); +static void GTA_A_H(upd7810_state *cpustate); +static void GTA_A_L(upd7810_state *cpustate); +static void GTA_A_V(upd7810_state *cpustate); +static void GTA_B_A(upd7810_state *cpustate); +static void GTA_C_A(upd7810_state *cpustate); +static void GTA_D_A(upd7810_state *cpustate); +static void GTA_E_A(upd7810_state *cpustate); +static void GTA_H_A(upd7810_state *cpustate); +static void GTA_L_A(upd7810_state *cpustate); +static void GTA_V_A(upd7810_state *cpustate); +static void GTIW_wa_xx(upd7810_state *cpustate); +static void GTI_ANM_xx(upd7810_state *cpustate); +static void GTI_A_xx(upd7810_state *cpustate); +static void GTI_A_xx(upd7810_state *cpustate); +static void GTI_B_xx(upd7810_state *cpustate); +static void GTI_C_xx(upd7810_state *cpustate); +static void GTI_D_xx(upd7810_state *cpustate); +static void GTI_EOM_xx(upd7810_state *cpustate); +static void GTI_E_xx(upd7810_state *cpustate); +static void GTI_H_xx(upd7810_state *cpustate); +static void GTI_L_xx(upd7810_state *cpustate); +static void GTI_MKH_xx(upd7810_state *cpustate); +static void GTI_MKL_xx(upd7810_state *cpustate); +static void GTI_PA_xx(upd7810_state *cpustate); +static void GTI_PB_xx(upd7810_state *cpustate); +static void GTI_PC_xx(upd7810_state *cpustate); +static void GTI_PD_xx(upd7810_state *cpustate); +static void GTI_PF_xx(upd7810_state *cpustate); +static void GTI_SMH_xx(upd7810_state *cpustate); +static void GTI_TMM_xx(upd7810_state *cpustate); +static void GTI_V_xx(upd7810_state *cpustate); +static void HALT(upd7810_state *cpustate); +static void IN(upd7810_state *cpustate); +static void INRW_wa(upd7810_state *cpustate); +static void INR_A(upd7810_state *cpustate); +static void INR_B(upd7810_state *cpustate); +static void INR_C(upd7810_state *cpustate); +static void INX_BC(upd7810_state *cpustate); +static void INX_DE(upd7810_state *cpustate); +static void INX_EA(upd7810_state *cpustate); +static void INX_HL(upd7810_state *cpustate); +static void INX_SP(upd7810_state *cpustate); +static void JB(upd7810_state *cpustate); +static void JEA(upd7810_state *cpustate); +static void JMP_w(upd7810_state *cpustate); +static void JR(upd7810_state *cpustate); +static void JRE(upd7810_state *cpustate); +static void LBCD_w(upd7810_state *cpustate); +static void LDAW_wa(upd7810_state *cpustate); +static void LDAX_B(upd7810_state *cpustate); +static void LDAX_D(upd7810_state *cpustate); +static void LDAX_D_xx(upd7810_state *cpustate); +static void LDAX_Dm(upd7810_state *cpustate); +static void LDAX_Dp(upd7810_state *cpustate); +static void LDAX_H(upd7810_state *cpustate); +static void LDAX_H_A(upd7810_state *cpustate); +static void LDAX_H_B(upd7810_state *cpustate); +static void LDAX_H_EA(upd7810_state *cpustate); +static void LDAX_H_xx(upd7810_state *cpustate); +static void LDAX_Hm(upd7810_state *cpustate); +static void LDAX_Hp(upd7810_state *cpustate); +static void LDEAX_D(upd7810_state *cpustate); +static void LDEAX_D_xx(upd7810_state *cpustate); +static void LDEAX_Dp(upd7810_state *cpustate); +static void LDEAX_H(upd7810_state *cpustate); +static void LDEAX_H_A(upd7810_state *cpustate); +static void LDEAX_H_B(upd7810_state *cpustate); +static void LDEAX_H_EA(upd7810_state *cpustate); +static void LDEAX_H_xx(upd7810_state *cpustate); +static void LDEAX_Hp(upd7810_state *cpustate); +static void LDED_w(upd7810_state *cpustate); +static void LHLD_w(upd7810_state *cpustate); +static void LSPD_w(upd7810_state *cpustate); +static void LTAW_wa(upd7810_state *cpustate); +static void LTAX_B(upd7810_state *cpustate); +static void LTAX_D(upd7810_state *cpustate); +static void LTAX_Dm(upd7810_state *cpustate); +static void LTAX_Dp(upd7810_state *cpustate); +static void LTAX_H(upd7810_state *cpustate); +static void LTAX_Hm(upd7810_state *cpustate); +static void LTAX_Hp(upd7810_state *cpustate); +static void LTA_A_A(upd7810_state *cpustate); +static void LTA_A_A(upd7810_state *cpustate); +static void LTA_A_B(upd7810_state *cpustate); +static void LTA_A_C(upd7810_state *cpustate); +static void LTA_A_D(upd7810_state *cpustate); +static void LTA_A_E(upd7810_state *cpustate); +static void LTA_A_H(upd7810_state *cpustate); +static void LTA_A_L(upd7810_state *cpustate); +static void LTA_A_V(upd7810_state *cpustate); +static void LTA_B_A(upd7810_state *cpustate); +static void LTA_C_A(upd7810_state *cpustate); +static void LTA_D_A(upd7810_state *cpustate); +static void LTA_E_A(upd7810_state *cpustate); +static void LTA_H_A(upd7810_state *cpustate); +static void LTA_L_A(upd7810_state *cpustate); +static void LTA_V_A(upd7810_state *cpustate); +static void LTIW_wa_xx(upd7810_state *cpustate); +static void LTI_ANM_xx(upd7810_state *cpustate); +static void LTI_A_xx(upd7810_state *cpustate); +static void LTI_A_xx(upd7810_state *cpustate); +static void LTI_B_xx(upd7810_state *cpustate); +static void LTI_C_xx(upd7810_state *cpustate); +static void LTI_D_xx(upd7810_state *cpustate); +static void LTI_EOM_xx(upd7810_state *cpustate); +static void LTI_E_xx(upd7810_state *cpustate); +static void LTI_H_xx(upd7810_state *cpustate); +static void LTI_L_xx(upd7810_state *cpustate); +static void LTI_MKH_xx(upd7810_state *cpustate); +static void LTI_MKL_xx(upd7810_state *cpustate); +static void LTI_PA_xx(upd7810_state *cpustate); +static void LTI_PB_xx(upd7810_state *cpustate); +static void LTI_PC_xx(upd7810_state *cpustate); +static void LTI_PD_xx(upd7810_state *cpustate); +static void LTI_PF_xx(upd7810_state *cpustate); +static void LTI_SMH_xx(upd7810_state *cpustate); +static void LTI_TMM_xx(upd7810_state *cpustate); +static void LTI_V_xx(upd7810_state *cpustate); +static void LXI_B_w(upd7810_state *cpustate); +static void LXI_D_w(upd7810_state *cpustate); +static void LXI_EA_s(upd7810_state *cpustate); +static void LXI_H_w(upd7810_state *cpustate); +static void LXI_S_w(upd7810_state *cpustate); +static void MOV_ANM_A(upd7810_state *cpustate); +static void MOV_A_ANM(upd7810_state *cpustate); +static void MOV_A_B(upd7810_state *cpustate); +static void MOV_A_C(upd7810_state *cpustate); +static void MOV_A_CR0(upd7810_state *cpustate); +static void MOV_A_CR1(upd7810_state *cpustate); +static void MOV_A_CR2(upd7810_state *cpustate); +static void MOV_A_CR3(upd7810_state *cpustate); +static void MOV_A_D(upd7810_state *cpustate); +static void MOV_A_E(upd7810_state *cpustate); +static void MOV_A_EAH(upd7810_state *cpustate); +static void MOV_A_EAL(upd7810_state *cpustate); +static void MOV_A_EOM(upd7810_state *cpustate); +static void MOV_A_H(upd7810_state *cpustate); +static void MOV_A_L(upd7810_state *cpustate); +static void MOV_A_MKH(upd7810_state *cpustate); +static void MOV_A_MKL(upd7810_state *cpustate); +static void MOV_A_PA(upd7810_state *cpustate); +static void MOV_A_PB(upd7810_state *cpustate); +static void MOV_A_PC(upd7810_state *cpustate); +static void MOV_A_PD(upd7810_state *cpustate); +static void MOV_A_PF(upd7810_state *cpustate); +static void MOV_A_RXB(upd7810_state *cpustate); +static void MOV_A_S(upd7810_state *cpustate); +static void MOV_A_SMH(upd7810_state *cpustate); +static void MOV_A_TMM(upd7810_state *cpustate); +static void MOV_A_PT(upd7810_state *cpustate); +static void MOV_A_w(upd7810_state *cpustate); +static void MOV_B_A(upd7810_state *cpustate); +static void MOV_B_w(upd7810_state *cpustate); +static void MOV_C_A(upd7810_state *cpustate); +static void MOV_C_w(upd7810_state *cpustate); +static void MOV_D_A(upd7810_state *cpustate); +static void MOV_D_w(upd7810_state *cpustate); +static void MOV_EAH_A(upd7810_state *cpustate); +static void MOV_EAL_A(upd7810_state *cpustate); +static void MOV_EOM_A(upd7810_state *cpustate); +static void MOV_ETMM_A(upd7810_state *cpustate); +static void MOV_E_A(upd7810_state *cpustate); +static void MOV_E_w(upd7810_state *cpustate); +static void MOV_H_A(upd7810_state *cpustate); +static void MOV_H_w(upd7810_state *cpustate); +static void MOV_L_A(upd7810_state *cpustate); +static void MOV_L_w(upd7810_state *cpustate); +static void MOV_MA_A(upd7810_state *cpustate); +static void MOV_MB_A(upd7810_state *cpustate); +static void MOV_MCC_A(upd7810_state *cpustate); +static void MOV_MC_A(upd7810_state *cpustate); +static void MOV_MF_A(upd7810_state *cpustate); +static void MOV_MKH_A(upd7810_state *cpustate); +static void MOV_MKL_A(upd7810_state *cpustate); +static void MOV_MM_A(upd7810_state *cpustate); +static void MOV_PA_A(upd7810_state *cpustate); +static void MOV_PB_A(upd7810_state *cpustate); +static void MOV_PC_A(upd7810_state *cpustate); +static void MOV_PD_A(upd7810_state *cpustate); +static void MOV_PF_A(upd7810_state *cpustate); +static void MOV_S_A(upd7810_state *cpustate); +static void MOV_SMH_A(upd7810_state *cpustate); +static void MOV_SML_A(upd7810_state *cpustate); +static void MOV_TM0_A(upd7810_state *cpustate); +static void MOV_TM1_A(upd7810_state *cpustate); +static void MOV_TMM_A(upd7810_state *cpustate); +static void MOV_TXB_A(upd7810_state *cpustate); +static void MOV_V_w(upd7810_state *cpustate); +static void MOV_ZCM_A(upd7810_state *cpustate); +static void MOV_w_A(upd7810_state *cpustate); +static void MOV_w_B(upd7810_state *cpustate); +static void MOV_w_C(upd7810_state *cpustate); +static void MOV_w_D(upd7810_state *cpustate); +static void MOV_w_E(upd7810_state *cpustate); +static void MOV_w_H(upd7810_state *cpustate); +static void MOV_w_L(upd7810_state *cpustate); +static void MOV_w_V(upd7810_state *cpustate); +static void MUL_A(upd7810_state *cpustate); +static void MUL_B(upd7810_state *cpustate); +static void MUL_C(upd7810_state *cpustate); +static void MVIW_wa_xx(upd7810_state *cpustate); +static void MVIX_BC_xx(upd7810_state *cpustate); +static void MVIX_DE_xx(upd7810_state *cpustate); +static void MVIX_HL_xx(upd7810_state *cpustate); +static void MVI_ANM_xx(upd7810_state *cpustate); +static void MVI_A_xx(upd7810_state *cpustate); +static void MVI_B_xx(upd7810_state *cpustate); +static void MVI_C_xx(upd7810_state *cpustate); +static void MVI_D_xx(upd7810_state *cpustate); +static void MVI_EOM_xx(upd7810_state *cpustate); +static void MVI_E_xx(upd7810_state *cpustate); +static void MVI_H_xx(upd7810_state *cpustate); +static void MVI_L_xx(upd7810_state *cpustate); +static void MVI_MKH_xx(upd7810_state *cpustate); +static void MVI_MKL_xx(upd7810_state *cpustate); +static void MVI_PA_xx(upd7810_state *cpustate); +static void MVI_PB_xx(upd7810_state *cpustate); +static void MVI_PC_xx(upd7810_state *cpustate); +static void MVI_PD_xx(upd7810_state *cpustate); +static void MVI_PF_xx(upd7810_state *cpustate); +static void MVI_SMH_xx(upd7810_state *cpustate); +static void MVI_TMM_xx(upd7810_state *cpustate); +static void MVI_V_xx(upd7810_state *cpustate); +static void NEAW_wa(upd7810_state *cpustate); +static void NEAX_B(upd7810_state *cpustate); +static void NEAX_D(upd7810_state *cpustate); +static void NEAX_Dm(upd7810_state *cpustate); +static void NEAX_Dp(upd7810_state *cpustate); +static void NEAX_H(upd7810_state *cpustate); +static void NEAX_Hm(upd7810_state *cpustate); +static void NEAX_Hp(upd7810_state *cpustate); +static void NEA_A_A(upd7810_state *cpustate); +static void NEA_A_A(upd7810_state *cpustate); +static void NEA_A_B(upd7810_state *cpustate); +static void NEA_A_C(upd7810_state *cpustate); +static void NEA_A_D(upd7810_state *cpustate); +static void NEA_A_E(upd7810_state *cpustate); +static void NEA_A_H(upd7810_state *cpustate); +static void NEA_A_L(upd7810_state *cpustate); +static void NEA_A_V(upd7810_state *cpustate); +static void NEA_B_A(upd7810_state *cpustate); +static void NEA_C_A(upd7810_state *cpustate); +static void NEA_D_A(upd7810_state *cpustate); +static void NEA_E_A(upd7810_state *cpustate); +static void NEA_H_A(upd7810_state *cpustate); +static void NEA_L_A(upd7810_state *cpustate); +static void NEA_V_A(upd7810_state *cpustate); +static void NEGA(upd7810_state *cpustate); +static void NEIW_wa_xx(upd7810_state *cpustate); +static void NEI_ANM_xx(upd7810_state *cpustate); +static void NEI_A_xx(upd7810_state *cpustate); +static void NEI_A_xx(upd7810_state *cpustate); +static void NEI_B_xx(upd7810_state *cpustate); +static void NEI_C_xx(upd7810_state *cpustate); +static void NEI_D_xx(upd7810_state *cpustate); +static void NEI_EOM_xx(upd7810_state *cpustate); +static void NEI_E_xx(upd7810_state *cpustate); +static void NEI_H_xx(upd7810_state *cpustate); +static void NEI_L_xx(upd7810_state *cpustate); +static void NEI_MKH_xx(upd7810_state *cpustate); +static void NEI_MKL_xx(upd7810_state *cpustate); +static void NEI_PA_xx(upd7810_state *cpustate); +static void NEI_PB_xx(upd7810_state *cpustate); +static void NEI_PC_xx(upd7810_state *cpustate); +static void NEI_PD_xx(upd7810_state *cpustate); +static void NEI_PF_xx(upd7810_state *cpustate); +static void NEI_SMH_xx(upd7810_state *cpustate); +static void NEI_TMM_xx(upd7810_state *cpustate); +static void NEI_V_xx(upd7810_state *cpustate); +static void NOP(upd7810_state *cpustate); +static void OFFAW_wa(upd7810_state *cpustate); +static void OFFAX_B(upd7810_state *cpustate); +static void OFFAX_D(upd7810_state *cpustate); +static void OFFAX_Dm(upd7810_state *cpustate); +static void OFFAX_Dp(upd7810_state *cpustate); +static void OFFAX_H(upd7810_state *cpustate); +static void OFFAX_Hm(upd7810_state *cpustate); +static void OFFAX_Hp(upd7810_state *cpustate); +static void OFFA_A_A(upd7810_state *cpustate); +static void OFFA_A_B(upd7810_state *cpustate); +static void OFFA_A_C(upd7810_state *cpustate); +static void OFFA_A_D(upd7810_state *cpustate); +static void OFFA_A_E(upd7810_state *cpustate); +static void OFFA_A_H(upd7810_state *cpustate); +static void OFFA_A_L(upd7810_state *cpustate); +static void OFFA_A_V(upd7810_state *cpustate); +static void OFFIW_wa_xx(upd7810_state *cpustate); +static void OFFI_ANM_xx(upd7810_state *cpustate); +static void OFFI_A_xx(upd7810_state *cpustate); +static void OFFI_A_xx(upd7810_state *cpustate); +static void OFFI_B_xx(upd7810_state *cpustate); +static void OFFI_C_xx(upd7810_state *cpustate); +static void OFFI_D_xx(upd7810_state *cpustate); +static void OFFI_EOM_xx(upd7810_state *cpustate); +static void OFFI_E_xx(upd7810_state *cpustate); +static void OFFI_H_xx(upd7810_state *cpustate); +static void OFFI_L_xx(upd7810_state *cpustate); +static void OFFI_MKH_xx(upd7810_state *cpustate); +static void OFFI_MKL_xx(upd7810_state *cpustate); +static void OFFI_PA_xx(upd7810_state *cpustate); +static void OFFI_PB_xx(upd7810_state *cpustate); +static void OFFI_PC_xx(upd7810_state *cpustate); +static void OFFI_PD_xx(upd7810_state *cpustate); +static void OFFI_PF_xx(upd7810_state *cpustate); +static void OFFI_SMH_xx(upd7810_state *cpustate); +static void OFFI_TMM_xx(upd7810_state *cpustate); +static void OFFI_V_xx(upd7810_state *cpustate); +static void ONAW_wa(upd7810_state *cpustate); +static void ONAX_B(upd7810_state *cpustate); +static void ONAX_D(upd7810_state *cpustate); +static void ONAX_Dm(upd7810_state *cpustate); +static void ONAX_Dp(upd7810_state *cpustate); +static void ONAX_H(upd7810_state *cpustate); +static void ONAX_Hm(upd7810_state *cpustate); +static void ONAX_Hp(upd7810_state *cpustate); +static void ONA_A_A(upd7810_state *cpustate); +static void ONA_A_B(upd7810_state *cpustate); +static void ONA_A_C(upd7810_state *cpustate); +static void ONA_A_D(upd7810_state *cpustate); +static void ONA_A_E(upd7810_state *cpustate); +static void ONA_A_H(upd7810_state *cpustate); +static void ONA_A_L(upd7810_state *cpustate); +static void ONA_A_V(upd7810_state *cpustate); +static void ONIW_wa_xx(upd7810_state *cpustate); +static void ONI_ANM_xx(upd7810_state *cpustate); +static void ONI_A_xx(upd7810_state *cpustate); +static void ONI_A_xx(upd7810_state *cpustate); +static void ONI_B_xx(upd7810_state *cpustate); +static void ONI_C_xx(upd7810_state *cpustate); +static void ONI_D_xx(upd7810_state *cpustate); +static void ONI_EOM_xx(upd7810_state *cpustate); +static void ONI_E_xx(upd7810_state *cpustate); +static void ONI_H_xx(upd7810_state *cpustate); +static void ONI_L_xx(upd7810_state *cpustate); +static void ONI_MKH_xx(upd7810_state *cpustate); +static void ONI_MKL_xx(upd7810_state *cpustate); +static void ONI_PA_xx(upd7810_state *cpustate); +static void ONI_PB_xx(upd7810_state *cpustate); +static void ONI_PC_xx(upd7810_state *cpustate); +static void ONI_PD_xx(upd7810_state *cpustate); +static void ONI_PF_xx(upd7810_state *cpustate); +static void ONI_SMH_xx(upd7810_state *cpustate); +static void ONI_TMM_xx(upd7810_state *cpustate); +static void ONI_V_xx(upd7810_state *cpustate); +static void ORAW_wa(upd7810_state *cpustate); +static void ORAX_B(upd7810_state *cpustate); +static void ORAX_D(upd7810_state *cpustate); +static void ORAX_Dm(upd7810_state *cpustate); +static void ORAX_Dp(upd7810_state *cpustate); +static void ORAX_H(upd7810_state *cpustate); +static void ORAX_Hm(upd7810_state *cpustate); +static void ORAX_Hp(upd7810_state *cpustate); +static void ORA_A_A(upd7810_state *cpustate); +static void ORA_A_A(upd7810_state *cpustate); +static void ORA_A_B(upd7810_state *cpustate); +static void ORA_A_C(upd7810_state *cpustate); +static void ORA_A_D(upd7810_state *cpustate); +static void ORA_A_E(upd7810_state *cpustate); +static void ORA_A_H(upd7810_state *cpustate); +static void ORA_A_L(upd7810_state *cpustate); +static void ORA_A_V(upd7810_state *cpustate); +static void ORA_B_A(upd7810_state *cpustate); +static void ORA_C_A(upd7810_state *cpustate); +static void ORA_D_A(upd7810_state *cpustate); +static void ORA_E_A(upd7810_state *cpustate); +static void ORA_H_A(upd7810_state *cpustate); +static void ORA_L_A(upd7810_state *cpustate); +static void ORA_V_A(upd7810_state *cpustate); +static void ORIW_wa_xx(upd7810_state *cpustate); +static void ORI_ANM_xx(upd7810_state *cpustate); +static void ORI_A_xx(upd7810_state *cpustate); +static void ORI_A_xx(upd7810_state *cpustate); +static void ORI_B_xx(upd7810_state *cpustate); +static void ORI_C_xx(upd7810_state *cpustate); +static void ORI_D_xx(upd7810_state *cpustate); +static void ORI_EOM_xx(upd7810_state *cpustate); +static void ORI_E_xx(upd7810_state *cpustate); +static void ORI_H_xx(upd7810_state *cpustate); +static void ORI_L_xx(upd7810_state *cpustate); +static void ORI_MKH_xx(upd7810_state *cpustate); +static void ORI_MKL_xx(upd7810_state *cpustate); +static void ORI_PA_xx(upd7810_state *cpustate); +static void ORI_PB_xx(upd7810_state *cpustate); +static void ORI_PC_xx(upd7810_state *cpustate); +static void ORI_PD_xx(upd7810_state *cpustate); +static void ORI_PF_xx(upd7810_state *cpustate); +static void ORI_SMH_xx(upd7810_state *cpustate); +static void ORI_TMM_xx(upd7810_state *cpustate); +static void ORI_V_xx(upd7810_state *cpustate); +static void OUT(upd7810_state *cpustate); +static void PEN(upd7810_state *cpustate); +static void PER(upd7810_state *cpustate); +static void PEX(upd7810_state *cpustate); +static void POP_BC(upd7810_state *cpustate); +static void POP_DE(upd7810_state *cpustate); +static void POP_EA(upd7810_state *cpustate); +static void POP_HL(upd7810_state *cpustate); +static void POP_VA(upd7810_state *cpustate); +static void PRE_48(upd7810_state *cpustate); +static void PRE_4C(upd7810_state *cpustate); +static void PRE_4D(upd7810_state *cpustate); +static void PRE_60(upd7810_state *cpustate); +static void PRE_64(upd7810_state *cpustate); +static void PRE_70(upd7810_state *cpustate); +static void PRE_74(upd7810_state *cpustate); +static void PUSH_BC(upd7810_state *cpustate); +static void PUSH_DE(upd7810_state *cpustate); +static void PUSH_EA(upd7810_state *cpustate); +static void PUSH_HL(upd7810_state *cpustate); +static void PUSH_VA(upd7810_state *cpustate); +static void RET(upd7810_state *cpustate); +static void RETI(upd7810_state *cpustate); +static void RETS(upd7810_state *cpustate); +static void RLD(upd7810_state *cpustate); +static void RLL_A(upd7810_state *cpustate); +static void RLL_B(upd7810_state *cpustate); +static void RLL_C(upd7810_state *cpustate); +static void RLR_A(upd7810_state *cpustate); +static void RLR_B(upd7810_state *cpustate); +static void RLR_C(upd7810_state *cpustate); +static void RRD(upd7810_state *cpustate); +static void SBBW_wa(upd7810_state *cpustate); +static void SBBX_B(upd7810_state *cpustate); +static void SBBX_D(upd7810_state *cpustate); +static void SBBX_Dm(upd7810_state *cpustate); +static void SBBX_Dp(upd7810_state *cpustate); +static void SBBX_H(upd7810_state *cpustate); +static void SBBX_Hm(upd7810_state *cpustate); +static void SBBX_Hp(upd7810_state *cpustate); +static void SBB_A_A(upd7810_state *cpustate); +static void SBB_A_A(upd7810_state *cpustate); +static void SBB_A_B(upd7810_state *cpustate); +static void SBB_A_C(upd7810_state *cpustate); +static void SBB_A_D(upd7810_state *cpustate); +static void SBB_A_E(upd7810_state *cpustate); +static void SBB_A_H(upd7810_state *cpustate); +static void SBB_A_L(upd7810_state *cpustate); +static void SBB_A_V(upd7810_state *cpustate); +static void SBB_B_A(upd7810_state *cpustate); +static void SBB_C_A(upd7810_state *cpustate); +static void SBB_D_A(upd7810_state *cpustate); +static void SBB_E_A(upd7810_state *cpustate); +static void SBB_H_A(upd7810_state *cpustate); +static void SBB_L_A(upd7810_state *cpustate); +static void SBB_V_A(upd7810_state *cpustate); +static void SBCD_w(upd7810_state *cpustate); +static void SBI_ANM_xx(upd7810_state *cpustate); +static void SBI_A_xx(upd7810_state *cpustate); +static void SBI_A_xx(upd7810_state *cpustate); +static void SBI_B_xx(upd7810_state *cpustate); +static void SBI_C_xx(upd7810_state *cpustate); +static void SBI_D_xx(upd7810_state *cpustate); +static void SBI_EOM_xx(upd7810_state *cpustate); +static void SBI_E_xx(upd7810_state *cpustate); +static void SBI_H_xx(upd7810_state *cpustate); +static void SBI_L_xx(upd7810_state *cpustate); +static void SBI_MKH_xx(upd7810_state *cpustate); +static void SBI_MKL_xx(upd7810_state *cpustate); +static void SBI_PA_xx(upd7810_state *cpustate); +static void SBI_PB_xx(upd7810_state *cpustate); +static void SBI_PC_xx(upd7810_state *cpustate); +static void SBI_PD_xx(upd7810_state *cpustate); +static void SBI_PF_xx(upd7810_state *cpustate); +static void SBI_SMH_xx(upd7810_state *cpustate); +static void SBI_TMM_xx(upd7810_state *cpustate); +static void SBI_V_xx(upd7810_state *cpustate); +static void SDED_w(upd7810_state *cpustate); +static void SETB(upd7810_state *cpustate); +static void SHLD_w(upd7810_state *cpustate); +static void SIO(upd7810_state *cpustate); +static void SK_bit(upd7810_state *cpustate); +static void SKN_bit(upd7810_state *cpustate); +static void SKIT_AN4(upd7810_state *cpustate); +static void SKIT_AN5(upd7810_state *cpustate); +static void SKIT_AN6(upd7810_state *cpustate); +static void SKIT_AN7(upd7810_state *cpustate); +static void SKIT_ER(upd7810_state *cpustate); +static void SKIT_F0(upd7810_state *cpustate); +static void SKIT_F1(upd7810_state *cpustate); +static void SKIT_F2(upd7810_state *cpustate); +static void SKIT_FAD(upd7810_state *cpustate); +static void SKIT_FE0(upd7810_state *cpustate); +static void SKIT_FE1(upd7810_state *cpustate); +static void SKIT_FEIN(upd7810_state *cpustate); +static void SKIT_FSR(upd7810_state *cpustate); +static void SKIT_FST(upd7810_state *cpustate); +static void SKIT_FT0(upd7810_state *cpustate); +static void SKIT_FT1(upd7810_state *cpustate); +static void SKIT_NMI(upd7810_state *cpustate); +static void SKIT_OV(upd7810_state *cpustate); +static void SKIT_SB(upd7810_state *cpustate); +static void SKNIT_AN4(upd7810_state *cpustate); +static void SKNIT_AN5(upd7810_state *cpustate); +static void SKNIT_AN6(upd7810_state *cpustate); +static void SKNIT_AN7(upd7810_state *cpustate); +static void SKNIT_ER(upd7810_state *cpustate); +static void SKNIT_F0(upd7810_state *cpustate); +static void SKNIT_F1(upd7810_state *cpustate); +static void SKNIT_F2(upd7810_state *cpustate); +static void SKNIT_FAD(upd7810_state *cpustate); +static void SKNIT_FE0(upd7810_state *cpustate); +static void SKNIT_FE1(upd7810_state *cpustate); +static void SKNIT_FEIN(upd7810_state *cpustate); +static void SKNIT_FSR(upd7810_state *cpustate); +static void SKNIT_FST(upd7810_state *cpustate); +static void SKNIT_FT0(upd7810_state *cpustate); +static void SKNIT_FT1(upd7810_state *cpustate); +static void SKNIT_NMI(upd7810_state *cpustate); +static void SKNIT_OV(upd7810_state *cpustate); +static void SKNIT_SB(upd7810_state *cpustate); +static void SKN_CY(upd7810_state *cpustate); +static void SKN_HC(upd7810_state *cpustate); +static void SKN_NV(upd7810_state *cpustate); +static void SKN_Z(upd7810_state *cpustate); +static void SK_CY(upd7810_state *cpustate); +static void SK_HC(upd7810_state *cpustate); +static void SK_NV(upd7810_state *cpustate); +static void SK_Z(upd7810_state *cpustate); +static void SLLC_A(upd7810_state *cpustate); +static void SLLC_B(upd7810_state *cpustate); +static void SLLC_C(upd7810_state *cpustate); +static void SLL_A(upd7810_state *cpustate); +static void SLL_B(upd7810_state *cpustate); +static void SLL_C(upd7810_state *cpustate); +static void SLRC_A(upd7810_state *cpustate); +static void SLRC_B(upd7810_state *cpustate); +static void SLRC_C(upd7810_state *cpustate); +static void SLR_A(upd7810_state *cpustate); +static void SLR_B(upd7810_state *cpustate); +static void SLR_C(upd7810_state *cpustate); +static void SOFTI(upd7810_state *cpustate); +static void SSPD_w(upd7810_state *cpustate); +static void STAW_wa(upd7810_state *cpustate); +static void STAX_B(upd7810_state *cpustate); +static void STAX_D(upd7810_state *cpustate); +static void STAX_D_xx(upd7810_state *cpustate); +static void STAX_Dm(upd7810_state *cpustate); +static void STAX_Dp(upd7810_state *cpustate); +static void STAX_H(upd7810_state *cpustate); +static void STAX_H_A(upd7810_state *cpustate); +static void STAX_H_B(upd7810_state *cpustate); +static void STAX_H_EA(upd7810_state *cpustate); +static void STAX_H_xx(upd7810_state *cpustate); +static void STAX_Hm(upd7810_state *cpustate); +static void STAX_Hp(upd7810_state *cpustate); +static void STC(upd7810_state *cpustate); +static void STEAX_D(upd7810_state *cpustate); +static void STEAX_D_xx(upd7810_state *cpustate); +static void STEAX_Dp(upd7810_state *cpustate); +static void STEAX_H(upd7810_state *cpustate); +static void STEAX_H_A(upd7810_state *cpustate); +static void STEAX_H_B(upd7810_state *cpustate); +static void STEAX_H_EA(upd7810_state *cpustate); +static void STEAX_H_xx(upd7810_state *cpustate); +static void STEAX_Hp(upd7810_state *cpustate); +static void STM(upd7810_state *cpustate); +static void STOP(upd7810_state *cpustate); +static void SUBNBW_wa(upd7810_state *cpustate); +static void SUBNBX_B(upd7810_state *cpustate); +static void SUBNBX_D(upd7810_state *cpustate); +static void SUBNBX_Dm(upd7810_state *cpustate); +static void SUBNBX_Dp(upd7810_state *cpustate); +static void SUBNBX_H(upd7810_state *cpustate); +static void SUBNBX_Hm(upd7810_state *cpustate); +static void SUBNBX_Hp(upd7810_state *cpustate); +static void SUBNB_A_A(upd7810_state *cpustate); +static void SUBNB_A_A(upd7810_state *cpustate); +static void SUBNB_A_B(upd7810_state *cpustate); +static void SUBNB_A_C(upd7810_state *cpustate); +static void SUBNB_A_D(upd7810_state *cpustate); +static void SUBNB_A_E(upd7810_state *cpustate); +static void SUBNB_A_H(upd7810_state *cpustate); +static void SUBNB_A_L(upd7810_state *cpustate); +static void SUBNB_A_V(upd7810_state *cpustate); +static void SUBNB_B_A(upd7810_state *cpustate); +static void SUBNB_C_A(upd7810_state *cpustate); +static void SUBNB_D_A(upd7810_state *cpustate); +static void SUBNB_E_A(upd7810_state *cpustate); +static void SUBNB_H_A(upd7810_state *cpustate); +static void SUBNB_L_A(upd7810_state *cpustate); +static void SUBNB_V_A(upd7810_state *cpustate); +static void SUBW_wa(upd7810_state *cpustate); +static void SUBX_B(upd7810_state *cpustate); +static void SUBX_D(upd7810_state *cpustate); +static void SUBX_Dm(upd7810_state *cpustate); +static void SUBX_Dp(upd7810_state *cpustate); +static void SUBX_H(upd7810_state *cpustate); +static void SUBX_Hm(upd7810_state *cpustate); +static void SUBX_Hp(upd7810_state *cpustate); +static void SUB_A_A(upd7810_state *cpustate); +static void SUB_A_A(upd7810_state *cpustate); +static void SUB_A_B(upd7810_state *cpustate); +static void SUB_A_C(upd7810_state *cpustate); +static void SUB_A_D(upd7810_state *cpustate); +static void SUB_A_E(upd7810_state *cpustate); +static void SUB_A_H(upd7810_state *cpustate); +static void SUB_A_L(upd7810_state *cpustate); +static void SUB_A_V(upd7810_state *cpustate); +static void SUB_B_A(upd7810_state *cpustate); +static void SUB_C_A(upd7810_state *cpustate); +static void SUB_D_A(upd7810_state *cpustate); +static void SUB_E_A(upd7810_state *cpustate); +static void SUB_H_A(upd7810_state *cpustate); +static void SUB_L_A(upd7810_state *cpustate); +static void SUB_V_A(upd7810_state *cpustate); +static void SUINB_ANM_xx(upd7810_state *cpustate); +static void SUINB_A_xx(upd7810_state *cpustate); +static void SUINB_A_xx(upd7810_state *cpustate); +static void SUINB_B_xx(upd7810_state *cpustate); +static void SUINB_C_xx(upd7810_state *cpustate); +static void SUINB_D_xx(upd7810_state *cpustate); +static void SUINB_EOM_xx(upd7810_state *cpustate); +static void SUINB_E_xx(upd7810_state *cpustate); +static void SUINB_H_xx(upd7810_state *cpustate); +static void SUINB_L_xx(upd7810_state *cpustate); +static void SUINB_MKH_xx(upd7810_state *cpustate); +static void SUINB_MKL_xx(upd7810_state *cpustate); +static void SUINB_PA_xx(upd7810_state *cpustate); +static void SUINB_PB_xx(upd7810_state *cpustate); +static void SUINB_PC_xx(upd7810_state *cpustate); +static void SUINB_PD_xx(upd7810_state *cpustate); +static void SUINB_PF_xx(upd7810_state *cpustate); +static void SUINB_SMH_xx(upd7810_state *cpustate); +static void SUINB_TMM_xx(upd7810_state *cpustate); +static void SUINB_V_xx(upd7810_state *cpustate); +static void SUI_ANM_xx(upd7810_state *cpustate); +static void SUI_A_xx(upd7810_state *cpustate); +static void SUI_A_xx(upd7810_state *cpustate); +static void SUI_B_xx(upd7810_state *cpustate); +static void SUI_C_xx(upd7810_state *cpustate); +static void SUI_D_xx(upd7810_state *cpustate); +static void SUI_EOM_xx(upd7810_state *cpustate); +static void SUI_E_xx(upd7810_state *cpustate); +static void SUI_H_xx(upd7810_state *cpustate); +static void SUI_L_xx(upd7810_state *cpustate); +static void SUI_MKH_xx(upd7810_state *cpustate); +static void SUI_MKL_xx(upd7810_state *cpustate); +static void SUI_PA_xx(upd7810_state *cpustate); +static void SUI_PB_xx(upd7810_state *cpustate); +static void SUI_PC_xx(upd7810_state *cpustate); +static void SUI_PD_xx(upd7810_state *cpustate); +static void SUI_PF_xx(upd7810_state *cpustate); +static void SUI_SMH_xx(upd7810_state *cpustate); +static void SUI_TMM_xx(upd7810_state *cpustate); +static void SUI_V_xx(upd7810_state *cpustate); +static void TABLE(upd7810_state *cpustate); +static void XRAW_wa(upd7810_state *cpustate); +static void XRAX_B(upd7810_state *cpustate); +static void XRAX_D(upd7810_state *cpustate); +static void XRAX_Dm(upd7810_state *cpustate); +static void XRAX_Dp(upd7810_state *cpustate); +static void XRAX_H(upd7810_state *cpustate); +static void XRAX_Hm(upd7810_state *cpustate); +static void XRAX_Hp(upd7810_state *cpustate); +static void XRA_A_A(upd7810_state *cpustate); +static void XRA_A_A(upd7810_state *cpustate); +static void XRA_A_B(upd7810_state *cpustate); +static void XRA_A_C(upd7810_state *cpustate); +static void XRA_A_D(upd7810_state *cpustate); +static void XRA_A_E(upd7810_state *cpustate); +static void XRA_A_H(upd7810_state *cpustate); +static void XRA_A_L(upd7810_state *cpustate); +static void XRA_A_V(upd7810_state *cpustate); +static void XRA_B_A(upd7810_state *cpustate); +static void XRA_C_A(upd7810_state *cpustate); +static void XRA_D_A(upd7810_state *cpustate); +static void XRA_E_A(upd7810_state *cpustate); +static void XRA_H_A(upd7810_state *cpustate); +static void XRA_L_A(upd7810_state *cpustate); +static void XRA_V_A(upd7810_state *cpustate); +static void XRI_ANM_xx(upd7810_state *cpustate); +static void XRI_A_xx(upd7810_state *cpustate); +static void XRI_A_xx(upd7810_state *cpustate); +static void XRI_B_xx(upd7810_state *cpustate); +static void XRI_C_xx(upd7810_state *cpustate); +static void XRI_D_xx(upd7810_state *cpustate); +static void XRI_EOM_xx(upd7810_state *cpustate); +static void XRI_E_xx(upd7810_state *cpustate); +static void XRI_H_xx(upd7810_state *cpustate); +static void XRI_L_xx(upd7810_state *cpustate); +static void XRI_MKH_xx(upd7810_state *cpustate); +static void XRI_MKL_xx(upd7810_state *cpustate); +static void XRI_PA_xx(upd7810_state *cpustate); +static void XRI_PB_xx(upd7810_state *cpustate); +static void XRI_PC_xx(upd7810_state *cpustate); +static void XRI_PD_xx(upd7810_state *cpustate); +static void XRI_PF_xx(upd7810_state *cpustate); +static void XRI_SMH_xx(upd7810_state *cpustate); +static void XRI_TMM_xx(upd7810_state *cpustate); +static void XRI_V_xx(upd7810_state *cpustate); +static void CALT_7801(upd7810_state *cpustate); +static void DCR_A_7801(upd7810_state *cpustate); +static void DCR_B_7801(upd7810_state *cpustate); +static void DCR_C_7801(upd7810_state *cpustate); +static void DCRW_wa_7801(upd7810_state *cpustate); +static void INR_A_7801(upd7810_state *cpustate); +static void INR_B_7801(upd7810_state *cpustate); +static void INR_C_7801(upd7810_state *cpustate); +static void INRW_wa_7801(upd7810_state *cpustate); static const struct opcode_s op48[256] = |