From ad90f0d20b991d9638330e9ff397892522637cc4 Mon Sep 17 00:00:00 2001 From: WlodekM Date: Wed, 2 Apr 2025 18:13:53 +0300 Subject: the clears --- instructions/CLD.ts | 6 ++++++ instructions/CLI.ts | 6 ++++++ instructions/CLV.ts | 6 ++++++ 3 files changed, 18 insertions(+) create mode 100644 instructions/CLD.ts create mode 100644 instructions/CLI.ts create mode 100644 instructions/CLV.ts 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 -- cgit 1.4.1-2-gfad0