diff options
Diffstat (limited to 'src/emu/cpu/konami/konamtbl.c')
-rw-r--r-- | src/emu/cpu/konami/konamtbl.c | 128 |
1 files changed, 64 insertions, 64 deletions
diff --git a/src/emu/cpu/konami/konamtbl.c b/src/emu/cpu/konami/konamtbl.c index 4f2d0388263..52655c52dd8 100644 --- a/src/emu/cpu/konami/konamtbl.c +++ b/src/emu/cpu/konami/konamtbl.c @@ -351,141 +351,141 @@ INLINE void absd(konami_state *cpustate); INLINE void opcode2(konami_state *cpustate); static void (*const konami_main[0x100])(konami_state *cpustate) = { - illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, /* 00 */ + illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, /* 00 */ opcode2,opcode2,opcode2,opcode2,pshs ,pshu ,puls ,pulu , - lda_im ,ldb_im ,opcode2,opcode2,adda_im,addb_im,opcode2,opcode2, /* 10 */ + lda_im ,ldb_im ,opcode2,opcode2,adda_im,addb_im,opcode2,opcode2, /* 10 */ adca_im,adcb_im,opcode2,opcode2,suba_im,subb_im,opcode2,opcode2, - sbca_im,sbcb_im,opcode2,opcode2,anda_im,andb_im,opcode2,opcode2, /* 20 */ + sbca_im,sbcb_im,opcode2,opcode2,anda_im,andb_im,opcode2,opcode2, /* 20 */ bita_im,bitb_im,opcode2,opcode2,eora_im,eorb_im,opcode2,opcode2, - ora_im ,orb_im ,opcode2,opcode2,cmpa_im,cmpb_im,opcode2,opcode2, /* 30 */ + ora_im ,orb_im ,opcode2,opcode2,cmpa_im,cmpb_im,opcode2,opcode2, /* 30 */ setline_im,opcode2,opcode2,opcode2,andcc,orcc ,exg ,tfr , - ldd_im ,opcode2,ldx_im ,opcode2,ldy_im ,opcode2,ldu_im ,opcode2, /* 40 */ + ldd_im ,opcode2,ldx_im ,opcode2,ldy_im ,opcode2,ldu_im ,opcode2, /* 40 */ lds_im ,opcode2,cmpd_im,opcode2,cmpx_im,opcode2,cmpy_im,opcode2, - cmpu_im,opcode2,cmps_im,opcode2,addd_im,opcode2,subd_im,opcode2, /* 50 */ + cmpu_im,opcode2,cmps_im,opcode2,addd_im,opcode2,subd_im,opcode2, /* 50 */ opcode2,opcode2,opcode2,opcode2,opcode2,illegal,illegal,illegal, - bra ,bhi ,bcc ,bne ,bvc ,bpl ,bge ,bgt , /* 60 */ + bra ,bhi ,bcc ,bne ,bvc ,bpl ,bge ,bgt , /* 60 */ lbra ,lbhi ,lbcc ,lbne ,lbvc ,lbpl ,lbge ,lbgt , - brn ,bls ,bcs ,beq ,bvs ,bmi ,blt ,ble , /* 70 */ + brn ,bls ,bcs ,beq ,bvs ,bmi ,blt ,ble , /* 70 */ lbrn ,lbls ,lbcs ,lbeq ,lbvs ,lbmi ,lblt ,lble , - clra ,clrb ,opcode2,coma ,comb ,opcode2,nega ,negb , /* 80 */ + clra ,clrb ,opcode2,coma ,comb ,opcode2,nega ,negb , /* 80 */ opcode2,inca ,incb ,opcode2,deca ,decb ,opcode2,rts , - tsta ,tstb ,opcode2,lsra ,lsrb ,opcode2,rora ,rorb , /* 90 */ + tsta ,tstb ,opcode2,lsra ,lsrb ,opcode2,rora ,rorb , /* 90 */ opcode2,asra ,asrb ,opcode2,asla ,aslb ,opcode2,rti , - rola ,rolb ,opcode2,opcode2,opcode2,opcode2,opcode2,opcode2, /* a0 */ + rola ,rolb ,opcode2,opcode2,opcode2,opcode2,opcode2,opcode2, /* a0 */ opcode2,opcode2,bsr ,lbsr ,decbjnz,decxjnz,nop ,illegal, - abx ,daa ,sex ,mul ,lmul ,divx ,bmove ,move , /* b0 */ + abx ,daa ,sex ,mul ,lmul ,divx ,bmove ,move , /* b0 */ lsrd ,opcode2,rord ,opcode2,asrd ,opcode2,asld ,opcode2, - rold ,opcode2,clrd ,opcode2,negd ,opcode2,incd ,opcode2, /* c0 */ + rold ,opcode2,clrd ,opcode2,negd ,opcode2,incd ,opcode2, /* c0 */ decd ,opcode2,tstd ,opcode2,absa ,absb ,absd ,bset , - bset2 ,illegal,illegal,illegal,illegal,illegal,illegal,illegal, /* d0 */ + bset2 ,illegal,illegal,illegal,illegal,illegal,illegal,illegal, /* d0 */ illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, - illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, /* e0 */ + illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, /* e0 */ illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, - illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, /* f0 */ + illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, /* f0 */ illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal }; static void (*const konami_indexed[0x100])(konami_state *cpustate) = { - illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, /* 00 */ + illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, /* 00 */ leax ,leay ,leau ,leas ,illegal,illegal,illegal,illegal, - illegal,illegal,lda_ix ,ldb_ix ,illegal,illegal,adda_ix,addb_ix, /* 10 */ + illegal,illegal,lda_ix ,ldb_ix ,illegal,illegal,adda_ix,addb_ix, /* 10 */ illegal,illegal,adca_ix,adcb_ix,illegal,illegal,suba_ix,subb_ix, - illegal,illegal,sbca_ix,sbcb_ix,illegal,illegal,anda_ix,andb_ix, /* 20 */ + illegal,illegal,sbca_ix,sbcb_ix,illegal,illegal,anda_ix,andb_ix, /* 20 */ illegal,illegal,bita_ix,bitb_ix,illegal,illegal,eora_ix,eorb_ix, - illegal,illegal,ora_ix ,orb_ix ,illegal,illegal,cmpa_ix,cmpb_ix, /* 30 */ + illegal,illegal,ora_ix ,orb_ix ,illegal,illegal,cmpa_ix,cmpb_ix, /* 30 */ illegal,setline_ix,sta_ix,stb_ix,illegal,illegal,illegal,illegal, - illegal,ldd_ix ,illegal,ldx_ix ,illegal,ldy_ix ,illegal,ldu_ix , /* 40 */ + illegal,ldd_ix ,illegal,ldx_ix ,illegal,ldy_ix ,illegal,ldu_ix , /* 40 */ illegal,lds_ix ,illegal,cmpd_ix,illegal,cmpx_ix,illegal,cmpy_ix, - illegal,cmpu_ix,illegal,cmps_ix,illegal,addd_ix,illegal,subd_ix, /* 50 */ + illegal,cmpu_ix,illegal,cmps_ix,illegal,addd_ix,illegal,subd_ix, /* 50 */ std_ix ,stx_ix ,sty_ix ,stu_ix ,sts_ix ,illegal,illegal,illegal, - illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, /* 60 */ + illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, /* 60 */ illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, - illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, /* 70 */ + illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, /* 70 */ illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, - illegal,illegal,clr_ix ,illegal,illegal,com_ix ,illegal,illegal, /* 80 */ + illegal,illegal,clr_ix ,illegal,illegal,com_ix ,illegal,illegal, /* 80 */ neg_ix ,illegal,illegal,inc_ix ,illegal,illegal,dec_ix ,illegal, - illegal,illegal,tst_ix ,illegal,illegal,lsr_ix ,illegal,illegal, /* 90 */ + illegal,illegal,tst_ix ,illegal,illegal,lsr_ix ,illegal,illegal, /* 90 */ ror_ix ,illegal,illegal,asr_ix ,illegal,illegal,asl_ix ,illegal, - illegal,illegal,rol_ix ,lsrw_ix,rorw_ix,asrw_ix,aslw_ix,rolw_ix, /* a0 */ + illegal,illegal,rol_ix ,lsrw_ix,rorw_ix,asrw_ix,aslw_ix,rolw_ix, /* a0 */ jmp_ix ,jsr_ix ,illegal,illegal,illegal,illegal,illegal,illegal, - illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, /* b0 */ + illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, /* b0 */ illegal,lsrd_ix,illegal,rord_ix,illegal,asrd_ix,illegal,asld_ix, - illegal,rold_ix,illegal,clrw_ix,illegal,negw_ix,illegal,incw_ix, /* c0 */ + illegal,rold_ix,illegal,clrw_ix,illegal,negw_ix,illegal,incw_ix, /* c0 */ illegal,decw_ix,illegal,tstw_ix,illegal,illegal,illegal,illegal, - illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, /* d0 */ + illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, /* d0 */ illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, - illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, /* e0 */ + illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, /* e0 */ illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, - illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, /* f0 */ + illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, /* f0 */ illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal }; static void (*const konami_direct[0x100])(konami_state *cpustate) = { - illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, /* 00 */ + illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, /* 00 */ illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, - illegal,illegal,lda_di ,ldb_di ,illegal,illegal,adda_di,addb_di, /* 10 */ + illegal,illegal,lda_di ,ldb_di ,illegal,illegal,adda_di,addb_di, /* 10 */ illegal,illegal,adca_di,adcb_di,illegal,illegal,suba_di,subb_di, - illegal,illegal,sbca_di,sbcb_di,illegal,illegal,anda_di,andb_di, /* 20 */ + illegal,illegal,sbca_di,sbcb_di,illegal,illegal,anda_di,andb_di, /* 20 */ illegal,illegal,bita_di,bitb_di,illegal,illegal,eora_di,eorb_di, - illegal,illegal,ora_di ,orb_di ,illegal,illegal,cmpa_di,cmpb_di, /* 30 */ + illegal,illegal,ora_di ,orb_di ,illegal,illegal,cmpa_di,cmpb_di, /* 30 */ illegal,setline_di,sta_di,stb_di,illegal,illegal,illegal,illegal, - illegal,ldd_di ,illegal,ldx_di ,illegal,ldy_di ,illegal,ldu_di , /* 40 */ + illegal,ldd_di ,illegal,ldx_di ,illegal,ldy_di ,illegal,ldu_di , /* 40 */ illegal,lds_di ,illegal,cmpd_di,illegal,cmpx_di,illegal,cmpy_di, - illegal,cmpu_di,illegal,cmps_di,illegal,addd_di,illegal,subd_di, /* 50 */ + illegal,cmpu_di,illegal,cmps_di,illegal,addd_di,illegal,subd_di, /* 50 */ std_di ,stx_di ,sty_di ,stu_di ,sts_di ,illegal,illegal,illegal, - illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, /* 60 */ + illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, /* 60 */ illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, - illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, /* 70 */ + illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, /* 70 */ illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, - illegal,illegal,clr_di ,illegal,illegal,com_di ,illegal,illegal, /* 80 */ + illegal,illegal,clr_di ,illegal,illegal,com_di ,illegal,illegal, /* 80 */ neg_di ,illegal,illegal,inc_di ,illegal,illegal,dec_di ,illegal, - illegal,illegal,tst_di ,illegal,illegal,lsr_di ,illegal,illegal, /* 90 */ + illegal,illegal,tst_di ,illegal,illegal,lsr_di ,illegal,illegal, /* 90 */ ror_di ,illegal,illegal,asr_di ,illegal,illegal,asl_di ,illegal, - illegal,illegal,rol_di ,lsrw_di,rorw_di,asrw_di,aslw_di,rolw_di, /* a0 */ + illegal,illegal,rol_di ,lsrw_di,rorw_di,asrw_di,aslw_di,rolw_di, /* a0 */ jmp_di ,jsr_di ,illegal,illegal,illegal,illegal,illegal,illegal, - illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, /* b0 */ + illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, /* b0 */ illegal,lsrd_di,illegal,rord_di,illegal,asrd_di,illegal,asld_di, - illegal,rold_di,illegal,clrw_di,illegal,negw_di,illegal,incw_di, /* c0 */ + illegal,rold_di,illegal,clrw_di,illegal,negw_di,illegal,incw_di, /* c0 */ illegal,decw_di,illegal,tstw_di,illegal,illegal,illegal,illegal, - illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, /* d0 */ + illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, /* d0 */ illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, - illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, /* e0 */ + illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, /* e0 */ illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, - illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, /* f0 */ + illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, /* f0 */ illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal }; static void (*const konami_extended[0x100])(konami_state *cpustate) = { - illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, /* 00 */ + illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, /* 00 */ illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, - illegal,illegal,lda_ex ,ldb_ex ,illegal,illegal,adda_ex,addb_ex, /* 10 */ + illegal,illegal,lda_ex ,ldb_ex ,illegal,illegal,adda_ex,addb_ex, /* 10 */ illegal,illegal,adca_ex,adcb_ex,illegal,illegal,suba_ex,subb_ex, - illegal,illegal,sbca_ex,sbcb_ex,illegal,illegal,anda_ex,andb_ex, /* 20 */ + illegal,illegal,sbca_ex,sbcb_ex,illegal,illegal,anda_ex,andb_ex, /* 20 */ illegal,illegal,bita_ex,bitb_ex,illegal,illegal,eora_ex,eorb_ex, - illegal,illegal,ora_ex ,orb_ex ,illegal,illegal,cmpa_ex,cmpb_ex, /* 30 */ + illegal,illegal,ora_ex ,orb_ex ,illegal,illegal,cmpa_ex,cmpb_ex, /* 30 */ illegal,setline_ex,sta_ex,stb_ex,illegal,illegal,illegal,illegal, - illegal,ldd_ex ,illegal,ldx_ex ,illegal,ldy_ex ,illegal,ldu_ex , /* 40 */ + illegal,ldd_ex ,illegal,ldx_ex ,illegal,ldy_ex ,illegal,ldu_ex , /* 40 */ illegal,lds_ex ,illegal,cmpd_ex,illegal,cmpx_ex,illegal,cmpy_ex, - illegal,cmpu_ex,illegal,cmps_ex,illegal,addd_ex,illegal,subd_ex, /* 50 */ + illegal,cmpu_ex,illegal,cmps_ex,illegal,addd_ex,illegal,subd_ex, /* 50 */ std_ex ,stx_ex ,sty_ex ,stu_ex ,sts_ex ,illegal,illegal,illegal, - illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, /* 60 */ + illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, /* 60 */ illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, - illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, /* 70 */ + illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, /* 70 */ illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, - illegal,illegal,clr_ex ,illegal,illegal,com_ex ,illegal,illegal, /* 80 */ + illegal,illegal,clr_ex ,illegal,illegal,com_ex ,illegal,illegal, /* 80 */ neg_ex ,illegal,illegal,inc_ex ,illegal,illegal,dec_ex ,illegal, - illegal,illegal,tst_ex ,illegal,illegal,lsr_ex ,illegal,illegal, /* 90 */ + illegal,illegal,tst_ex ,illegal,illegal,lsr_ex ,illegal,illegal, /* 90 */ ror_ex ,illegal,illegal,asr_ex ,illegal,illegal,asl_ex ,illegal, - illegal,illegal,rol_ex ,lsrw_ex,rorw_ex,asrw_ex,aslw_ex,rolw_ex, /* a0 */ + illegal,illegal,rol_ex ,lsrw_ex,rorw_ex,asrw_ex,aslw_ex,rolw_ex, /* a0 */ jmp_ex ,jsr_ex ,illegal,illegal,illegal,illegal,illegal,illegal, - illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, /* b0 */ + illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, /* b0 */ illegal,lsrd_ex,illegal,rord_ex,illegal,asrd_ex,illegal,asld_ex, - illegal,rold_ex,illegal,clrw_ex,illegal,negw_ex,illegal,incw_ex, /* c0 */ + illegal,rold_ex,illegal,clrw_ex,illegal,negw_ex,illegal,incw_ex, /* c0 */ illegal,decw_ex,illegal,tstw_ex,illegal,illegal,illegal,illegal, - illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, /* d0 */ + illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, /* d0 */ illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, - illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, /* e0 */ + illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, /* e0 */ illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, - illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, /* f0 */ + illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal, /* f0 */ illegal,illegal,illegal,illegal,illegal,illegal,illegal,illegal }; |