6502Android/app/src/main/kotlin/android/emu6502/instructions/impl/DEX.kt

15 lines
359 B
Kotlin
Raw Normal View History

2015-06-17 06:20:23 +00:00
package android.emu6502.instructions.impl
import android.emu6502.CPU
import android.emu6502.instructions.BaseInstruction
import android.emu6502.instructions.Instruction
2015-06-28 00:47:02 +00:00
/** DEcrement X */
2015-06-30 07:35:06 +00:00
class DEX(private val cpu: CPU) : BaseInstruction(Instruction.DEX, cpu) {
2015-06-17 06:20:23 +00:00
override fun single() {
cpu.X = (cpu.X - 1).and(0xff)
cpu.setSZflagsForRegX()
}
}