コード例 #1
0
ファイル: opcodes.py プロジェクト: mplamann/pyNESE
def STY(cpu, value):
    memory.write(value, cpu.Y)
コード例 #2
0
ファイル: opcodes.py プロジェクト: mplamann/pyNESE
def condWrite(cpu, addr, value):
    if addr is -1:
        cpu.A = value
    else:
        memory.write(addr, value)
コード例 #3
0
ファイル: opcodes.py プロジェクト: mplamann/pyNESE
def STX(cpu, value):
    memory.write(value, cpu.X)
コード例 #4
0
ファイル: opcodes.py プロジェクト: mplamann/pyNESE
def STA(cpu, value):
    memory.write(value, cpu.A)
コード例 #5
0
ファイル: opcodes.py プロジェクト: mplamann/pyNESE
def modMemory(cpu, address, dVal):
    value = memory.read(address)
    value += dVal
    memory.write(address, value)
    cpu.setNZ(value)
コード例 #6
0
ファイル: opcodes.py プロジェクト: mplamann/pyNESE
def pushToStack(cpu, value):
    memory.write(0x100 | (cpu.S & 0xFF), value)
    cpu.S -= 1
コード例 #7
0
ファイル: opcodes.py プロジェクト: mplamann/pyNESE
def SAX(cpu, value):
    memory.write(value, cpu.A & cpu.X)