diff options
author | WlodekM <[email protected]> | 2025-04-02 18:13:53 +0300 |
---|---|---|
committer | WlodekM <[email protected]> | 2025-04-02 18:13:53 +0300 |
commit | ad90f0d20b991d9638330e9ff397892522637cc4 (patch) | |
tree | 677a6b8ba7345be3cba42e563cddd7f5a9233df4 | |
parent | eb5a89d914d86a3b094d6d143e01cac48ae8b128 (diff) |
the clears
-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 |