Class NMOS6510

java.lang.Object
  |
  +--NMOS6502
        |
        +--NMOS6510

public abstract class NMOS6510
extends NMOS6502

The NMOS6510 class emulates the NMOS 6510 microprocessor.
This code is GPL. Copyright (c) 2000 Brice Fines.

  • This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.
  • This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    GNU General Public License for more details.
  • You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  • Version:
    0.2005 06/06/00
    Author:
    Jarod CANAL
    See Also:
    "The Gnu Public License."

    Fields inherited from class NMOS6502
    accumulator, after_cli, CLEAR_LINE, effectiveAddress, F_B, F_C, F_D, F_I, F_N, F_T, F_V, F_Z, iCount, irq_callback, irq_state, M6502_INT_IRQ, M6502_INT_NMI, M6502_INT_NONE, M6502_IRQ_VEC, M6502_NMI_VEC, M6502_RST_VEC, M6502_SET_OVERFLOW, nmi_state, pending_irq, previousProgramCounter, processorStatus, programCounter, so_state, stackPointer, tmp, xIndexRegister, yIndexRegister, zeroPageAddress
     
    Constructor Summary
    NMOS6510()
              Constructor
     
    Method Summary
    private  void ANC()
              Logical and, set carry from bit of A.
    private  void ARR()
              Logical and, rotate right.
    private  void ASR()
              Logical and, logical shift right.
    private  void AST()
              And stack.
    private  void ASX()
              Logical and X w/ A, subtract data from X.
    private  void AXA()
              Transfer index X to accumulator, logical and.
    private  void DCP()
              decrement data and compare.
    private  void DOP()
              Double no operation.
    private  void ISB()
              Increment and subtract with carry.
    private  void KIL()
              Illegal opcode.
    private  void LAX()
              Load accumulator and index X.
    private  void OAL()
              Load accumulator and index X.
    private  void opcode0x02()
              Opcode 0x02.
    private  void opcode0x03()
              Opcode 0x03.
    private  void opcode0x04()
              Opcode 0x04.
    private  void opcode0x07()
              Opcode 0x07.
    private  void opcode0x0B()
              Opcode 0x0B.
    private  void opcode0x0C()
              Opcode 0x0C.
    private  void opcode0x0F()
              Opcode 0x0F.
    private  void opcode0x12()
              Opcode 0x12.
    private  void opcode0x13()
              Opcode 0x13.
    private  void opcode0x14()
              Opcode 0x14.
    private  void opcode0x17()
              Opcode 0x17.
    private  void opcode0x1A()
              Opcode 0x1A.
    private  void opcode0x1B()
              Opcode 0x1B.
    private  void opcode0x1C()
              Opcode 0x1C.
    private  void opcode0x1F()
              Opcode 0x1F.
    private  void opcode0x22()
              Opcode 0x22.
    private  void opcode0x23()
              Opcode 0x23.
    private  void opcode0x27()
              Opcode 0x27.
    private  void opcode0x2B()
              Opcode 0x2B.
    private  void opcode0x2F()
              Opcode 0x2F.
    private  void opcode0x32()
              Opcode 0x32.
    private  void opcode0x33()
              Opcode 0x33.
    private  void opcode0x34()
              Opcode 0x34.
    private  void opcode0x37()
              Opcode 0x37.
    private  void opcode0x3A()
              Opcode 0x3A.
    private  void opcode0x3B()
              Opcode 0x3B.
    private  void opcode0x3C()
              Opcode 0x3C.
    private  void opcode0x3F()
              Opcode 0x3F.
    private  void opcode0x42()
              Opcode 0x42.
    private  void opcode0x43()
              Opcode 0x43.
    private  void opcode0x44()
              Opcode 0x44.
    private  void opcode0x47()
              Opcode 0x47.
    private  void opcode0x4B()
              Opcode 0x4B.
    private  void opcode0x4F()
              Opcode 0x4F.
    private  void opcode0x52()
              Opcode 0x52.
    private  void opcode0x53()
              Opcode 0x53.
    private  void opcode0x54()
              Opcode 0x54.
    private  void opcode0x57()
              Opcode 0x57.
    private  void opcode0x5A()
              Opcode 0x5A.
    private  void opcode0x5B()
              Opcode 0x5B.
    private  void opcode0x5C()
              Opcode 0x5C.
    private  void opcode0x5F()
              Opcode 0x5F.
    private  void opcode0x62()
              Opcode 0x62.
    private  void opcode0x63()
              Opcode 0x63.
    private  void opcode0x64()
              Opcode 0x64.
    private  void opcode0x67()
              Opcode 0x67.
    private  void opcode0x6B()
              Opcode 0x6B.
    private  void opcode0x6F()
              Opcode 0x6F.
    private  void opcode0x72()
              Opcode 0x72.
    private  void opcode0x73()
              Opcode 0x73.
    private  void opcode0x74()
              Opcode 0x74.
    private  void opcode0x77()
              Opcode 0x77.
    private  void opcode0x7A()
              Opcode 0x7A.
    private  void opcode0x7B()
              Opcode 0x7B.
    private  void opcode0x7C()
              Opcode 0x7C.
    private  void opcode0x7F()
              Opcode 0x7F.
    private  void opcode0x80()
              Opcode 0x80.
    private  void opcode0x82()
              Opcode 0x82.
    private  void opcode0x83()
              Opcode 0x83.
    private  void opcode0x87()
              Opcode 0x87.
    private  void opcode0x89()
              Opcode 0x89.
    private  void opcode0x8B()
              Opcode 0x8B.
    private  void opcode0x8F()
              Opcode 0x8F.
    private  void opcode0x92()
              Opcode 0x92.
    private  void opcode0x93()
              Opcode 0x93.
    private  void opcode0x97()
              Opcode 0x97.
    private  void opcode0x9B()
              Opcode 0x9B.
    private  void opcode0x9C()
              Opcode 0x9C.
    private  void opcode0x9E()
              Opcode 0x9E.
    private  void opcode0x9F()
              Opcode 0x9F.
    private  void opcode0xA3()
              Opcode 0xA3.
    private  void opcode0xA7()
              Opcode 0xA7.
    private  void opcode0xAB()
              Opcode 0xAB.
    private  void opcode0xAF()
              Opcode 0xAF.
    private  void opcode0xB2()
              Opcode 0xB2.
    private  void opcode0xB3()
              Opcode 0xB3.
    private  void opcode0xB7()
              Opcode 0xB7.
    private  void opcode0xBB()
              Opcode 0xBB.
    private  void opcode0xBF()
              Opcode 0xBF.
    private  void opcode0xC2()
              Opcode 0xC2.
    private  void opcode0xC3()
              Opcode 0xC3.
    private  void opcode0xC7()
              Opcode 0xC7.
    private  void opcode0xCB()
              Opcode 0xCB.
    private  void opcode0xCF()
              Opcode 0xCF.
    private  void opcode0xD2()
              Opcode 0xD2.
    private  void opcode0xD3()
              Opcode 0xD3.
    private  void opcode0xD4()
              Opcode 0xD4.
    private  void opcode0xD7()
              Opcode 0xD7.
    private  void opcode0xDA()
              Opcode 0xDA.
    private  void opcode0xDB()
              Opcode 0xDB.
    private  void opcode0xDC()
              Opcode 0xDC.
    private  void opcode0xDF()
              Opcode 0xDF.
    private  void opcode0xE2()
              Opcode 0xE2.
    private  void opcode0xE3()
              Opcode 0xE3.
    private  void opcode0xE7()
              Opcode 0xE7.
    private  void opcode0xEB()
              Opcode 0xEB.
    private  void opcode0xEF()
              Opcode 0xEF.
    private  void opcode0xF2()
              Opcode 0xF2.
    private  void opcode0xF3()
              Opcode 0xF3.
    private  void opcode0xF4()
              Opcode 0xF4.
    private  void opcode0xF7()
              Opcode 0xF7.
    private  void opcode0xFA()
              Opcode 0xFA.
    private  void opcode0xFB()
              Opcode 0xFB.
    private  void opcode0xFC()
              Opcode 0xFC.
    private  void opcode0xFF()
              Opcode 0xFF.
    private  void RLA()
              Rotate left and logical and accumulator.
    private  void RRA()
              Rotate right and add with carry.
    private  void SAH()
              Store accumulator and index X and high + 1.
    private  void SAX()
              Logical and accumulator with index X and store.
    private  void SLO()
              Shift left and logical or.
    private  void SRE()
              Logical shift right and logical exclusive or.
    private  void SSH()
              Store stack high.
    private  void SXH()
              Store index X high.
    private  void SYH()
              Store index Y and (high + 1).
    private  void TOP()
              Triple no operation.
     
    Methods inherited from class NMOS6502
    ADC, AND, ASL, BCC, BCS, BEQ, BIT, BMI, BNE, BPL, BRA, BRK, BVC, BVS, changePC16, CLC, CLD, CLI, CLV, CMP, CPX, CPY, debugRegisters, DEC, DEX, DEY, EA_ABS, EA_ABX, EA_ABY, EA_IDX, EA_IDY, EA_IND, EA_ZPG, EA_ZPX, EA_ZPY, EOR, execute, ILL, INC, INX, INY, JMP, JSR, LDA, LDX, LDY, LSR, m6502_set_irq_callback, NOP, ORA, PHA, PHP, PLA, PLP, PULL, PUSH, RD_ABS, RD_ABX, RD_ABY, RD_ACC, RD_IDX, RD_IDY, RD_IMM, RD_ZPG, RD_ZPX, RD_ZPY, RDMEM, readOpcode, readOpcodeArgument, reset, ROL, ROR, RTI, RTS, SBC, SEC, SED, SEI, set_irq_line, set_nmi_line, setNZ, STA, STX, STY, switchOpcode, take_irq, TAX, TAY, TSX, TXA, TXS, TYA, WB_ACC, WB_EA, WR_ABS, WR_ABX, WR_ABY, WR_IDX, WR_IDY, WR_ZPG, WR_ZPX, WR_ZPY, WRMEM
     
    Methods inherited from class java.lang.Object
    , clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
     

    Constructor Detail

    NMOS6510

    public NMOS6510()
    Constructor
    Method Detail

    ANC

    private final void ANC()
    Logical and, set carry from bit of A.

    ASR

    private final void ASR()
    Logical and, logical shift right.

    AST

    private final void AST()
    And stack.
    Transfer to accumulator and index X logical and stack (LSB) with data, transfer result to S transfer result to accumulator and index X also.

    ARR

    private final void ARR()
    Logical and, rotate right.

    ASX

    private final void ASX()
    Logical and X w/ A, subtract data from X.

    AXA

    private final void AXA()
    Transfer index X to accumulator, logical and.

    DCP

    private final void DCP()
    decrement data and compare.

    DOP

    private final void DOP()
    Double no operation.

    ISB

    private final void ISB()
    Increment and subtract with carry.

    KIL

    private final void KIL()
    Illegal opcode.
    Processor halted: no hardware interrupt will help, only reset.

    LAX

    private final void LAX()
    Load accumulator and index X.

    OAL

    private final void OAL()
    Load accumulator and index X.

    RLA

    private final void RLA()
    Rotate left and logical and accumulator.
    new C <- [7][6][5][4][3][2][1][0] <- C.

    RRA

    private final void RRA()
    Rotate right and add with carry.
    C -> [7][6][5][4][3][2][1][0] -> C.

    SAX

    private final void SAX()
    Logical and accumulator with index X and store.

    SLO

    private final void SLO()
    Shift left and logical or.

    SRE

    private final void SRE()
    Logical shift right and logical exclusive or.
    0 -> [7][6][5][4][3][2][1][0] -> C.

    SAH

    private final void SAH()
    Store accumulator and index X and high + 1.
    Result = accumulator and index X and memory [PC+1] + 1.

    SSH

    private final void SSH()
    Store stack high.
    Logical and accumulator with index X, transfer result to S.
    Logical and result with memory [PC+1] + 1.

    SXH

    private final void SXH()
    Store index X high.
    Logical and index X with memory[PC+1] and store the result.

    SYH

    private final void SYH()
    Store index Y and (high + 1).
    Logical and index Y with memory[PC+1] + 1 and store the result.

    TOP

    private final void TOP()
    Triple no operation.

    opcode0x80

    private final void opcode0x80()
    Opcode 0x80.
    2 DOP.
    Overrides:
    opcode0x80 in class NMOS6502

    opcode0x02

    private final void opcode0x02()
    Opcode 0x02.
    2 KIL.
    Overrides:
    opcode0x02 in class NMOS6502

    opcode0x22

    private final void opcode0x22()
    Opcode 0x22.
    2 KIL.
    Overrides:
    opcode0x22 in class NMOS6502

    opcode0x42

    private final void opcode0x42()
    Opcode 0x42.
    2 KIL.
    Overrides:
    opcode0x42 in class NMOS6502

    opcode0x62

    private final void opcode0x62()
    Opcode 0x62.
    2 KIL.
    Overrides:
    opcode0x62 in class NMOS6502

    opcode0x82

    private final void opcode0x82()
    Opcode 0x82.
    2 DOP.
    Overrides:
    opcode0x82 in class NMOS6502

    opcode0xC2

    private final void opcode0xC2()
    Opcode 0xC2.
    2 DOP.
    Overrides:
    opcode0xC2 in class NMOS6502

    opcode0xE2

    private final void opcode0xE2()
    Opcode 0xE2.
    2 DOP.
    Overrides:
    opcode0xE2 in class NMOS6502

    opcode0x12

    private final void opcode0x12()
    Opcode 0x12.
    2 KIL.
    Overrides:
    opcode0x12 in class NMOS6502

    opcode0x32

    private final void opcode0x32()
    Opcode 0x32.
    2 KIL.
    Overrides:
    opcode0x32 in class NMOS6502

    opcode0x52

    private final void opcode0x52()
    Opcode 0x52.
    2 KIL.
    Overrides:
    opcode0x52 in class NMOS6502

    opcode0x72

    private final void opcode0x72()
    Opcode 0x72.
    2 KIL.
    Overrides:
    opcode0x72 in class NMOS6502

    opcode0x92

    private final void opcode0x92()
    Opcode 0x92.
    2 KIL.
    Overrides:
    opcode0x92 in class NMOS6502

    opcode0xB2

    private final void opcode0xB2()
    Opcode 0xB2.
    2 KIL.
    Overrides:
    opcode0xB2 in class NMOS6502

    opcode0xD2

    private final void opcode0xD2()
    Opcode 0xD2.
    2 KIL.
    Overrides:
    opcode0xD2 in class NMOS6502

    opcode0xF2

    private final void opcode0xF2()
    Opcode 0xF2.
    2 KIL.
    Overrides:
    opcode0xF2 in class NMOS6502

    opcode0x03

    private final void opcode0x03()
    Opcode 0x03.
    7 SLO IDX.
    Overrides:
    opcode0x03 in class NMOS6502

    opcode0x23

    private final void opcode0x23()
    Opcode 0x23.
    7 RLA IDX.
    Overrides:
    opcode0x23 in class NMOS6502

    opcode0x43

    private final void opcode0x43()
    Opcode 0x43.
    7 SRE IDX.
    Overrides:
    opcode0x43 in class NMOS6502

    opcode0x63

    private final void opcode0x63()
    Opcode 0x63.
    7 RRA IDX.
    Overrides:
    opcode0x63 in class NMOS6502

    opcode0x83

    private final void opcode0x83()
    Opcode 0x83.
    6 SAX IDX.
    Overrides:
    opcode0x83 in class NMOS6502

    opcode0xA3

    private final void opcode0xA3()
    Opcode 0xA3.
    6 LAX IDX.
    Overrides:
    opcode0xA3 in class NMOS6502

    opcode0xC3

    private final void opcode0xC3()
    Opcode 0xC3.
    7 DCP IDX.
    Overrides:
    opcode0xC3 in class NMOS6502

    opcode0xE3

    private final void opcode0xE3()
    Opcode 0xE3.
    7 ISB IDX.
    Overrides:
    opcode0xE3 in class NMOS6502

    opcode0x13

    private final void opcode0x13()
    Opcode 0x13.
    5 SLO IDY.
    Overrides:
    opcode0x13 in class NMOS6502

    opcode0x33

    private final void opcode0x33()
    Opcode 0x33.
    5 RLA IDY.
    Overrides:
    opcode0x33 in class NMOS6502

    opcode0x53

    private final void opcode0x53()
    Opcode 0x53.
    5 SRE IDY.
    Overrides:
    opcode0x53 in class NMOS6502

    opcode0x73

    private final void opcode0x73()
    Opcode 0x73.
    5 RRA IDY.
    Overrides:
    opcode0x73 in class NMOS6502

    opcode0x93

    private final void opcode0x93()
    Opcode 0x93.
    5 SAX IDY.
    Overrides:
    opcode0x93 in class NMOS6502

    opcode0xB3

    private final void opcode0xB3()
    Opcode 0xB3.
    5 LAX IDY.
    Overrides:
    opcode0xB3 in class NMOS6502

    opcode0xD3

    private final void opcode0xD3()
    Opcode 0xD3.
    6 DCP IDY.
    Overrides:
    opcode0xD3 in class NMOS6502

    opcode0xF3

    private final void opcode0xF3()
    Opcode 0xF3.
    6 ISB IDX.
    Overrides:
    opcode0xF3 in class NMOS6502

    opcode0x04

    private final void opcode0x04()
    Opcode 0x04.
    2 DOP.
    Overrides:
    opcode0x04 in class NMOS6502

    opcode0x44

    private final void opcode0x44()
    Opcode 0x44.
    2 DOP.
    Overrides:
    opcode0x44 in class NMOS6502

    opcode0x64

    private final void opcode0x64()
    Opcode 0x64.
    2 DOP.
    Overrides:
    opcode0x64 in class NMOS6502

    opcode0x14

    private final void opcode0x14()
    Opcode 0x14.
    2 DOP.
    Overrides:
    opcode0x14 in class NMOS6502

    opcode0x34

    private final void opcode0x34()
    Opcode 0x34.
    2 DOP.
    Overrides:
    opcode0x34 in class NMOS6502

    opcode0x54

    private final void opcode0x54()
    Opcode 0x54.
    2 DOP.
    Overrides:
    opcode0x54 in class NMOS6502

    opcode0x74

    private final void opcode0x74()
    Opcode 0x74.
    2 DOP.
    Overrides:
    opcode0x74 in class NMOS6502

    opcode0xD4

    private final void opcode0xD4()
    Opcode 0xD4.
    2 DOP.
    Overrides:
    opcode0xD4 in class NMOS6502

    opcode0xF4

    private final void opcode0xF4()
    Opcode 0xF4.
    2 DOP.
    Overrides:
    opcode0xF4 in class NMOS6502

    opcode0x07

    private final void opcode0x07()
    Opcode 0x07.
    5 SLO ZPG.
    Overrides:
    opcode0x07 in class NMOS6502

    opcode0x27

    private final void opcode0x27()
    Opcode 0x27.
    5 RLA ZPG.
    Overrides:
    opcode0x27 in class NMOS6502

    opcode0x47

    private final void opcode0x47()
    Opcode 0x47.
    5 SRE ZPG.
    Overrides:
    opcode0x47 in class NMOS6502

    opcode0x67

    private final void opcode0x67()
    Opcode 0x67.
    5 RRA ZPG.
    Overrides:
    opcode0x67 in class NMOS6502

    opcode0x87

    private final void opcode0x87()
    Opcode 0x87.
    3 SAX ZPG.
    Overrides:
    opcode0x87 in class NMOS6502

    opcode0xA7

    private final void opcode0xA7()
    Opcode 0xA7.
    3 LAX ZPG.
    Overrides:
    opcode0xA7 in class NMOS6502

    opcode0xC7

    private final void opcode0xC7()
    Opcode 0xC7.
    5 DCP ZPG.
    Overrides:
    opcode0xC7 in class NMOS6502

    opcode0xE7

    private final void opcode0xE7()
    Opcode 0xE7.
    5 ISB ZPG.
    Overrides:
    opcode0xE7 in class NMOS6502

    opcode0x17

    private final void opcode0x17()
    Opcode 0x17.
    6 SLO ZPX.
    Overrides:
    opcode0x17 in class NMOS6502

    opcode0x37

    private final void opcode0x37()
    Opcode 0x37.
    6 RLA ZPX.
    Overrides:
    opcode0x37 in class NMOS6502

    opcode0x57

    private final void opcode0x57()
    Opcode 0x57.
    6 SRE ZPX.
    Overrides:
    opcode0x57 in class NMOS6502

    opcode0x77

    private final void opcode0x77()
    Opcode 0x77.
    6 RRA ZPX.
    Overrides:
    opcode0x77 in class NMOS6502

    opcode0x97

    private final void opcode0x97()
    Opcode 0x97.
    4 SAX ZPX.
    Overrides:
    opcode0x97 in class NMOS6502

    opcode0xB7

    private final void opcode0xB7()
    Opcode 0xB7.
    4 LAX ZPX.
    Overrides:
    opcode0xB7 in class NMOS6502

    opcode0xD7

    private final void opcode0xD7()
    Opcode 0xD7.
    6 DCP ZPX.
    Overrides:
    opcode0xD7 in class NMOS6502

    opcode0xF7

    private final void opcode0xF7()
    Opcode 0xF7.
    6 ISB ZPX.
    Overrides:
    opcode0xF7 in class NMOS6502

    opcode0x89

    private final void opcode0x89()
    Opcode 0x89.
    2 DOP.
    Overrides:
    opcode0x89 in class NMOS6502

    opcode0x1A

    private final void opcode0x1A()
    Opcode 0x1A.
    2 NOP.
    Overrides:
    opcode0x1A in class NMOS6502

    opcode0x3A

    private final void opcode0x3A()
    Opcode 0x3A.
    2 NOP.
    Overrides:
    opcode0x3A in class NMOS6502

    opcode0x5A

    private final void opcode0x5A()
    Opcode 0x5A.
    2 NOP.
    Overrides:
    opcode0x5A in class NMOS6502

    opcode0x7A

    private final void opcode0x7A()
    Opcode 0x7A.
    2 NOP.
    Overrides:
    opcode0x7A in class NMOS6502

    opcode0xDA

    private final void opcode0xDA()
    Opcode 0xDA.
    2 NOP.
    Overrides:
    opcode0xDA in class NMOS6502

    opcode0xFA

    private final void opcode0xFA()
    Opcode 0xFA.
    2 NOP.
    Overrides:
    opcode0xFA in class NMOS6502

    opcode0x0B

    private final void opcode0x0B()
    Opcode 0x0B.
    2 ANC IMM.
    Overrides:
    opcode0x0B in class NMOS6502

    opcode0x2B

    private final void opcode0x2B()
    Opcode 0x2B.
    2 ANC IMM.
    Overrides:
    opcode0x2B in class NMOS6502

    opcode0x4B

    private final void opcode0x4B()
    Opcode 0x4B.
    2 ASR IMM.
    Overrides:
    opcode0x4B in class NMOS6502

    opcode0x6B

    private final void opcode0x6B()
    Opcode 0x6B.
    2 ARR IMM.
    Overrides:
    opcode0x6B in class NMOS6502

    opcode0x8B

    private final void opcode0x8B()
    Opcode 0x8B.
    2 AXAIMM.
    Overrides:
    opcode0x8B in class NMOS6502

    opcode0xAB

    private final void opcode0xAB()
    Opcode 0xAB.
    2 OAL IMM.
    Overrides:
    opcode0xAB in class NMOS6502

    opcode0xCB

    private final void opcode0xCB()
    Opcode 0xCB.
    2 ASX IMM.
    Overrides:
    opcode0xCB in class NMOS6502

    opcode0xEB

    private final void opcode0xEB()
    Opcode 0xEB.
    2 SBC IMM.
    Overrides:
    opcode0xEB in class NMOS6502

    opcode0x1B

    private final void opcode0x1B()
    Opcode 0x1B.
    4 SLO ABY.
    Overrides:
    opcode0x1B in class NMOS6502

    opcode0x3B

    private final void opcode0x3B()
    Opcode 0x3B.
    4 RLA ABY.
    Overrides:
    opcode0x3B in class NMOS6502

    opcode0x5B

    private final void opcode0x5B()
    Opcode 0x5B.
    4 SRE ABY.
    Overrides:
    opcode0x5B in class NMOS6502

    opcode0x7B

    private final void opcode0x7B()
    Opcode 0x7B.
    4 RRA ABY.
    Overrides:
    opcode0x7B in class NMOS6502

    opcode0x9B

    private final void opcode0x9B()
    Opcode 0x9B.
    5 SSH ABY.
    Overrides:
    opcode0x9B in class NMOS6502

    opcode0xBB

    private final void opcode0xBB()
    Opcode 0xBB.
    4 AST ABY.
    Overrides:
    opcode0xBB in class NMOS6502

    opcode0xDB

    private final void opcode0xDB()
    Opcode 0xDB.
    6 SLO ABY.
    Overrides:
    opcode0xDB in class NMOS6502

    opcode0xFB

    private final void opcode0xFB()
    Opcode 0xFB.
    6 SLO ABY.
    Overrides:
    opcode0xFB in class NMOS6502

    opcode0x0C

    private final void opcode0x0C()
    Opcode 0x0C.
    2 TOP.
    Overrides:
    opcode0x0C in class NMOS6502

    opcode0x1C

    private final void opcode0x1C()
    Opcode 0x1C.
    2 TOP.
    Overrides:
    opcode0x1C in class NMOS6502

    opcode0x3C

    private final void opcode0x3C()
    Opcode 0x3C.
    2 TOP.
    Overrides:
    opcode0x3C in class NMOS6502

    opcode0x5C

    private final void opcode0x5C()
    Opcode 0x5C.
    2 TOP.
    Overrides:
    opcode0x5C in class NMOS6502

    opcode0x7C

    private final void opcode0x7C()
    Opcode 0x7C.
    2 TOP.
    Overrides:
    opcode0x7C in class NMOS6502

    opcode0x9C

    private final void opcode0x9C()
    Opcode 0x9C.
    5 SYH ABX.
    Overrides:
    opcode0x9C in class NMOS6502

    opcode0xDC

    private final void opcode0xDC()
    Opcode 0xDC.
    2 TOP.
    Overrides:
    opcode0xDC in class NMOS6502

    opcode0xFC

    private final void opcode0xFC()
    Opcode 0xFC.
    2 TOP.
    Overrides:
    opcode0xFC in class NMOS6502

    opcode0x9E

    private final void opcode0x9E()
    Opcode 0x9E.
    2 SXH ABY.
    Overrides:
    opcode0x9E in class NMOS6502

    opcode0x0F

    private final void opcode0x0F()
    Opcode 0x0F.
    6 SLO ABS.
    Overrides:
    opcode0x0F in class NMOS6502

    opcode0x2F

    private final void opcode0x2F()
    Opcode 0x2F.
    6 RLA ABS.
    Overrides:
    opcode0x2F in class NMOS6502

    opcode0x4F

    private final void opcode0x4F()
    Opcode 0x4F.
    6 SRE ABS.
    Overrides:
    opcode0x4F in class NMOS6502

    opcode0x6F

    private final void opcode0x6F()
    Opcode 0x6F.
    6 RRA ABS.
    Overrides:
    opcode0x6F in class NMOS6502

    opcode0x8F

    private final void opcode0x8F()
    Opcode 0x8F.
    4 SAX ABS.
    Overrides:
    opcode0x8F in class NMOS6502

    opcode0xAF

    private final void opcode0xAF()
    Opcode 0xAF.
    5 LAX ABS.
    Overrides:
    opcode0xAF in class NMOS6502

    opcode0xCF

    private final void opcode0xCF()
    Opcode 0xCF.
    6 DCP ABS.
    Overrides:
    opcode0xCF in class NMOS6502

    opcode0xEF

    private final void opcode0xEF()
    Opcode 0xEF.
    6 ISB ABS.
    Overrides:
    opcode0xEF in class NMOS6502

    opcode0x1F

    private final void opcode0x1F()
    Opcode 0x1F.
    4 SLO ABX.
    Overrides:
    opcode0x1F in class NMOS6502

    opcode0x3F

    private final void opcode0x3F()
    Opcode 0x3F.
    4 RLA ABX.
    Overrides:
    opcode0x3F in class NMOS6502

    opcode0x5F

    private final void opcode0x5F()
    Opcode 0x5F.
    4 SRE ABX.
    Overrides:
    opcode0x5F in class NMOS6502

    opcode0x7F

    private final void opcode0x7F()
    Opcode 0x7F.
    4 RRA ABX.
    Overrides:
    opcode0x7F in class NMOS6502

    opcode0x9F

    private final void opcode0x9F()
    Opcode 0x9F.
    6 SAH ABY.
    Overrides:
    opcode0x9F in class NMOS6502

    opcode0xBF

    private final void opcode0xBF()
    Opcode 0xBF.
    6 LAX ABY.
    Overrides:
    opcode0xBF in class NMOS6502

    opcode0xDF

    private final void opcode0xDF()
    Opcode 0xDF.
    7 DCP ABX.
    Overrides:
    opcode0xDF in class NMOS6502

    opcode0xFF

    private final void opcode0xFF()
    Opcode 0xFF.
    7 ISB ABX.
    Overrides:
    opcode0xFF in class NMOS6502