diff options
-rw-r--r-- | instructions/CLD.ts | 6 | ||||
-rw-r--r-- | instructions/CLI.ts | 6 | ||||
-rw-r--r-- | instructions/CLV.ts | 6 |
3 files changed, 18 insertions, 0 deletions
diff --git a/instructions/CLD.ts b/instructions/CLD.ts new file mode 100644 index 0000000..a34ad82 --- /dev/null +++ b/instructions/CLD.ts @@ -0,0 +1,6 @@ +import type The65c02 from "../65c02.ts"; + +export default function (this: The65c02) { + this.decimalMode = false; + this.programCounter.increment(); +} \ No newline at end of file diff --git a/instructions/CLI.ts b/instructions/CLI.ts new file mode 100644 index 0000000..37dd117 --- /dev/null +++ b/instructions/CLI.ts @@ -0,0 +1,6 @@ +import type The65c02 from "../65c02.ts"; + +export default function (this: The65c02) { + this.IRQBDisable = false; + this.programCounter.increment(); +} \ No newline at end of file diff --git a/instructions/CLV.ts b/instructions/CLV.ts new file mode 100644 index 0000000..267bd32 --- /dev/null +++ b/instructions/CLV.ts @@ -0,0 +1,6 @@ +import type The65c02 from "../65c02.ts"; + +export default function (this: The65c02) { + this.overflow = false; + this.programCounter.increment(); +} \ No newline at end of file |