aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiquel Sabaté Solà <mssola@mssola.com>2026-08-27 07:25:08 +0200
committerMiquel Sabaté Solà <mssola@mssola.com>2026-09-06 15:47:46 +0200
commitc113a1c506e46f6bc5a4c95c7a786a72de081e34 (patch)
tree61ee1837728c8ea637d74c8b1da588158737c5ff
parent698f12a7b4cf403a53e98d5bd3f7318e107079f9 (diff)
downloadtools.nes-c113a1c506e46f6bc5a4c95c7a786a72de081e34.tar.gz
tools.nes-c113a1c506e46f6bc5a4c95c7a786a72de081e34.zip
Remove the 'affected_on_page' member
It was created a long time ago in the hopes that it would be useful whenever I wanted to create an emulator, but when that happened in the form of 'runrom' I've seen that it's really not needed. Remove it as it just pollutes the source code with hundreds of useless lines. Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
-rw-r--r--lib/vnf/src/lib.rs1
-rw-r--r--lib/xixanta/src/assembler.rs7
-rw-r--r--lib/xixanta/src/object.rs4
-rw-r--r--lib/xixanta/src/opcodes.rs303
4 files changed, 0 insertions, 315 deletions
diff --git a/lib/vnf/src/lib.rs b/lib/vnf/src/lib.rs
index b4e2399..e2d066b 100644
--- a/lib/vnf/src/lib.rs
+++ b/lib/vnf/src/lib.rs
@@ -387,7 +387,6 @@ impl Machine {
cycles: 0,
opcode: 0,
size: 0,
- affected_on_page: false,
bytes: [0, 0],
},
a: 0,
diff --git a/lib/xixanta/src/assembler.rs b/lib/xixanta/src/assembler.rs
index 0c5227e..04ecaef 100644
--- a/lib/xixanta/src/assembler.rs
+++ b/lib/xixanta/src/assembler.rs
@@ -914,7 +914,6 @@ impl<'a> Assembler<'a> {
size: 2,
address: 0,
cycles: 0,
- affected_on_page: false,
resolved: false,
negative: false,
safe: false,
@@ -2087,7 +2086,6 @@ impl<'a> Assembler<'a> {
size: 2,
address: 0,
cycles: 0,
- affected_on_page: false,
resolved: false,
negative: false,
safe: false,
@@ -2174,7 +2172,6 @@ impl<'a> Assembler<'a> {
size,
address: 0,
cycles: 0,
- affected_on_page: false,
resolved: true,
negative: false,
safe: false,
@@ -2241,7 +2238,6 @@ impl<'a> Assembler<'a> {
size: 1,
address: 0,
cycles: 0,
- affected_on_page: false,
resolved: true,
negative: false,
safe: false,
@@ -2329,7 +2325,6 @@ impl<'a> Assembler<'a> {
size: if value > 255 { 2 } else { 1 },
address: 0,
cycles: 0,
- affected_on_page: false,
resolved: true,
negative: false,
safe: false,
@@ -2842,7 +2837,6 @@ impl<'a> Assembler<'a> {
size: 2,
address: 0,
cycles: 0,
- affected_on_page: false,
resolved: true,
negative: false,
safe: false,
@@ -3196,7 +3190,6 @@ impl<'a> Assembler<'a> {
Some(values) => {
bundle.cycles = values.cycles;
bundle.size = values.size;
- bundle.affected_on_page = values.affected_on_page;
bundle.bytes[2] = bundle.bytes[1];
bundle.bytes[1] = bundle.bytes[0];
bundle.bytes[0] = values.opcode.to_le_bytes()[0];
diff --git a/lib/xixanta/src/object.rs b/lib/xixanta/src/object.rs
index cc8908c..5a90a3d 100644
--- a/lib/xixanta/src/object.rs
+++ b/lib/xixanta/src/object.rs
@@ -25,9 +25,6 @@ pub struct Bundle {
/// the CPU to actually execute it.
pub cycles: u8,
- /// Whether the cost in cycles is affected when crossing a page boundary.
- pub affected_on_page: bool,
-
/// Whether the bytes on `bytes` contain the final value or not. This is
/// used for internal purposes only.
pub resolved: bool,
@@ -69,7 +66,6 @@ impl Bundle {
size: 1,
address: 0,
cycles: 0,
- affected_on_page: false,
resolved: true,
safe: false,
negative: false,
diff --git a/lib/xixanta/src/opcodes.rs b/lib/xixanta/src/opcodes.rs
index 3884b86..084dcee 100644
--- a/lib/xixanta/src/opcodes.rs
+++ b/lib/xixanta/src/opcodes.rs
@@ -109,7 +109,6 @@ pub struct ShortEntry {
pub cycles: u8,
pub opcode: u8,
pub size: u8,
- pub affected_on_page: bool,
}
/// An Instruction from the Ricoh 2A03 chip. This is mainly used in the
@@ -121,7 +120,6 @@ pub struct Instruction {
pub cycles: u8,
pub opcode: u8,
pub size: u8,
- pub affected_on_page: bool,
pub bytes: [u8; 2],
}
@@ -352,7 +350,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 2,
size: 2,
opcode: 0x69,
- affected_on_page: false,
},
);
adc.insert(
@@ -361,7 +358,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 3,
size: 2,
opcode: 0x65,
- affected_on_page: false,
},
);
adc.insert(
@@ -370,7 +366,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 4,
size: 2,
opcode: 0x75,
- affected_on_page: false,
},
);
adc.insert(
@@ -379,7 +374,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 4,
size: 3,
opcode: 0x6D,
- affected_on_page: false,
},
);
adc.insert(
@@ -388,7 +382,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 4,
size: 3,
opcode: 0x7D,
- affected_on_page: true,
},
);
adc.insert(
@@ -397,7 +390,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 4,
size: 3,
opcode: 0x79,
- affected_on_page: true,
},
);
adc.insert(
@@ -406,7 +398,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 6,
size: 2,
opcode: 0x61,
- affected_on_page: false,
},
);
adc.insert(
@@ -415,7 +406,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 5,
size: 2,
opcode: 0x71,
- affected_on_page: true,
},
);
instrs.insert(String::from("adc"), adc);
@@ -428,7 +418,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 2,
size: 2,
opcode: 0x29,
- affected_on_page: false,
},
);
and.insert(
@@ -437,7 +426,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 3,
size: 2,
opcode: 0x25,
- affected_on_page: false,
},
);
and.insert(
@@ -446,7 +434,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 4,
size: 2,
opcode: 0x35,
- affected_on_page: false,
},
);
and.insert(
@@ -455,7 +442,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 4,
size: 3,
opcode: 0x2D,
- affected_on_page: false,
},
);
and.insert(
@@ -464,7 +450,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 4,
size: 3,
opcode: 0x3D,
- affected_on_page: true,
},
);
and.insert(
@@ -473,7 +458,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 4,
size: 3,
opcode: 0x39,
- affected_on_page: true,
},
);
and.insert(
@@ -482,7 +466,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 6,
size: 2,
opcode: 0x21,
- affected_on_page: false,
},
);
and.insert(
@@ -491,7 +474,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 5,
size: 2,
opcode: 0x31,
- affected_on_page: true,
},
);
instrs.insert(String::from("and"), and);
@@ -504,7 +486,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 2,
size: 1,
opcode: 0x0A,
- affected_on_page: false,
},
);
asl.insert(
@@ -513,7 +494,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 5,
size: 2,
opcode: 0x06,
- affected_on_page: false,
},
);
asl.insert(
@@ -522,7 +502,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 6,
size: 2,
opcode: 0x16,
- affected_on_page: false,
},
);
asl.insert(
@@ -531,7 +510,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 6,
size: 3,
opcode: 0x0E,
- affected_on_page: false,
},
);
asl.insert(
@@ -540,7 +518,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 7,
size: 3,
opcode: 0x1E,
- affected_on_page: false,
},
);
instrs.insert(String::from("asl"), asl);
@@ -553,7 +530,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 2,
size: 2,
opcode: 0x90,
- affected_on_page: true,
},
);
instrs.insert(String::from("bcc"), bcc);
@@ -566,7 +542,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 2,
size: 2,
opcode: 0xB0,
- affected_on_page: true,
},
);
instrs.insert(String::from("bcs"), bcs);
@@ -579,7 +554,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 2,
size: 2,
opcode: 0xF0,
- affected_on_page: true,
},
);
instrs.insert(String::from("beq"), beq);
@@ -592,7 +566,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 3,
size: 2,
opcode: 0x24,
- affected_on_page: false,
},
);
bit.insert(
@@ -601,7 +574,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 4,
size: 3,
opcode: 0x2C,
- affected_on_page: false,
},
);
instrs.insert(String::from("bit"), bit);
@@ -614,7 +586,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 2,
size: 2,
opcode: 0x30,
- affected_on_page: true,
},
);
instrs.insert(String::from("bmi"), bmi);
@@ -627,7 +598,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 2,
size: 2,
opcode: 0xD0,
- affected_on_page: true,
},
);
instrs.insert(String::from("bne"), bne);
@@ -640,7 +610,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 2,
size: 2,
opcode: 0x10,
- affected_on_page: true,
},
);
instrs.insert(String::from("bpl"), bpl);
@@ -653,7 +622,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 7,
size: 1,
opcode: 0x00,
- affected_on_page: false,
},
);
instrs.insert(String::from("brk"), brk);
@@ -666,7 +634,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 2,
size: 2,
opcode: 0x50,
- affected_on_page: true,
},
);
instrs.insert(String::from("bvc"), bvc);
@@ -679,7 +646,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 2,
size: 2,
opcode: 0x70,
- affected_on_page: true,
},
);
instrs.insert(String::from("bvs"), bvs);
@@ -692,7 +658,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 2,
size: 1,
opcode: 0x18,
- affected_on_page: false,
},
);
instrs.insert(String::from("clc"), clc);
@@ -705,7 +670,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 2,
size: 1,
opcode: 0xD8,
- affected_on_page: false,
},
);
instrs.insert(String::from("cld"), cld);
@@ -718,7 +682,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 2,
size: 1,
opcode: 0x58,
- affected_on_page: false,
},
);
instrs.insert(String::from("cli"), cli);
@@ -731,7 +694,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 2,
size: 1,
opcode: 0xB8,
- affected_on_page: false,
},
);
instrs.insert(String::from("clv"), clv);
@@ -744,7 +706,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 2,
size: 2,
opcode: 0xC9,
- affected_on_page: false,
},
);
cmp.insert(
@@ -753,7 +714,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 3,
size: 2,
opcode: 0xC5,
- affected_on_page: false,
},
);
cmp.insert(
@@ -762,7 +722,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 4,
size: 2,
opcode: 0xD5,
- affected_on_page: false,
},
);
cmp.insert(
@@ -771,7 +730,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 4,
size: 3,
opcode: 0xCD,
- affected_on_page: false,
},
);
cmp.insert(
@@ -780,7 +738,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 4,
size: 3,
opcode: 0xDD,
- affected_on_page: true,
},
);
cmp.insert(
@@ -789,7 +746,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 4,
size: 3,
opcode: 0xD9,
- affected_on_page: true,
},
);
cmp.insert(
@@ -798,7 +754,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 6,
size: 2,
opcode: 0xC1,
- affected_on_page: false,
},
);
cmp.insert(
@@ -807,7 +762,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 5,
size: 2,
opcode: 0xD1,
- affected_on_page: true,
},
);
instrs.insert(String::from("cmp"), cmp);
@@ -820,7 +774,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 2,
size: 2,
opcode: 0xE0,
- affected_on_page: false,
},
);
cpx.insert(
@@ -829,7 +782,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 3,
size: 2,
opcode: 0xE4,
- affected_on_page: false,
},
);
cpx.insert(
@@ -838,7 +790,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 4,
size: 3,
opcode: 0xEC,
- affected_on_page: false,
},
);
instrs.insert(String::from("cpx"), cpx);
@@ -851,7 +802,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 2,
size: 2,
opcode: 0xC0,
- affected_on_page: false,
},
);
cpy.insert(
@@ -860,7 +810,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 3,
size: 2,
opcode: 0xC4,
- affected_on_page: false,
},
);
cpy.insert(
@@ -869,7 +818,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 4,
size: 3,
opcode: 0xCC,
- affected_on_page: false,
},
);
instrs.insert(String::from("cpy"), cpy);
@@ -882,7 +830,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 5,
size: 2,
opcode: 0xC6,
- affected_on_page: false,
},
);
dec.insert(
@@ -891,7 +838,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 6,
size: 2,
opcode: 0xD6,
- affected_on_page: false,
},
);
dec.insert(
@@ -900,7 +846,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 6,
size: 3,
opcode: 0xCE,
- affected_on_page: false,
},
);
dec.insert(
@@ -909,7 +854,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 7,
size: 3,
opcode: 0xDE,
- affected_on_page: false,
},
);
instrs.insert(String::from("dec"), dec);
@@ -922,7 +866,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 2,
size: 1,
opcode: 0xCA,
- affected_on_page: false,
},
);
instrs.insert(String::from("dex"), dex);
@@ -935,7 +878,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 2,
size: 1,
opcode: 0x88,
- affected_on_page: false,
},
);
instrs.insert(String::from("dey"), dey);
@@ -948,7 +890,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 2,
size: 2,
opcode: 0x49,
- affected_on_page: false,
},
);
eor.insert(
@@ -957,7 +898,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 3,
size: 2,
opcode: 0x45,
- affected_on_page: false,
},
);
eor.insert(
@@ -966,7 +906,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 4,
size: 2,
opcode: 0x55,
- affected_on_page: false,
},
);
eor.insert(
@@ -975,7 +914,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 4,
size: 3,
opcode: 0x4D,
- affected_on_page: false,
},
);
eor.insert(
@@ -984,7 +922,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 4,
size: 3,
opcode: 0x5D,
- affected_on_page: true,
},
);
eor.insert(
@@ -993,7 +930,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 4,
size: 3,
opcode: 0x59,
- affected_on_page: true,
},
);
eor.insert(
@@ -1002,7 +938,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 6,
size: 2,
opcode: 0x41,
- affected_on_page: false,
},
);
eor.insert(
@@ -1011,7 +946,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 5,
size: 2,
opcode: 0x51,
- affected_on_page: true,
},
);
instrs.insert(String::from("eor"), eor);
@@ -1024,7 +958,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 5,
size: 2,
opcode: 0xE6,
- affected_on_page: false,
},
);
inc.insert(
@@ -1033,7 +966,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 6,
size: 2,
opcode: 0xF6,
- affected_on_page: false,
},
);
inc.insert(
@@ -1042,7 +974,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 6,
size: 3,
opcode: 0xEE,
- affected_on_page: false,
},
);
inc.insert(
@@ -1051,7 +982,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 7,
size: 3,
opcode: 0xFE,
- affected_on_page: false,
},
);
instrs.insert(String::from("inc"), inc);
@@ -1064,7 +994,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 2,
size: 1,
opcode: 0xE8,
- affected_on_page: false,
},
);
instrs.insert(String::from("inx"), inx);
@@ -1077,7 +1006,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 2,
size: 1,
opcode: 0xC8,
- affected_on_page: false,
},
);
instrs.insert(String::from("iny"), iny);
@@ -1090,7 +1018,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 3,
size: 3,
opcode: 0x4C,
- affected_on_page: false,
},
);
jmp.insert(
@@ -1099,7 +1026,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 5,
size: 3,
opcode: 0x6C,
- affected_on_page: false,
},
);
instrs.insert(String::from("jmp"), jmp);
@@ -1112,7 +1038,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 6,
size: 3,
opcode: 0x20,
- affected_on_page: false,
},
);
instrs.insert(String::from("jsr"), jsr);
@@ -1125,7 +1050,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 2,
size: 2,
opcode: 0xA9,
- affected_on_page: false,
},
);
lda.insert(
@@ -1134,7 +1058,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 3,
size: 2,
opcode: 0xA5,
- affected_on_page: false,
},
);
lda.insert(
@@ -1143,7 +1066,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 4,
size: 2,
opcode: 0xB5,
- affected_on_page: false,
},
);
lda.insert(
@@ -1152,7 +1074,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 4,
size: 3,
opcode: 0xAD,
- affected_on_page: false,
},
);
lda.insert(
@@ -1161,7 +1082,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 4,
size: 3,
opcode: 0xBD,
- affected_on_page: true,
},
);
lda.insert(
@@ -1170,7 +1090,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 4,
size: 3,
opcode: 0xB9,
- affected_on_page: true,
},
);
lda.insert(
@@ -1179,7 +1098,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 6,
size: 2,
opcode: 0xA1,
- affected_on_page: false,
},
);
lda.insert(
@@ -1188,7 +1106,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 5,
size: 2,
opcode: 0xB1,
- affected_on_page: true,
},
);
instrs.insert(String::from("lda"), lda);
@@ -1201,7 +1118,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 2,
size: 2,
opcode: 0xA2,
- affected_on_page: false,
},
);
ldx.insert(
@@ -1210,7 +1126,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 3,
size: 2,
opcode: 0xA6,
- affected_on_page: false,
},
);
ldx.insert(
@@ -1219,7 +1134,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 4,
size: 2,
opcode: 0xB6,
- affected_on_page: false,
},
);
ldx.insert(
@@ -1228,7 +1142,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 4,
size: 3,
opcode: 0xAE,
- affected_on_page: false,
},
);
ldx.insert(
@@ -1237,7 +1150,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 4,
size: 3,
opcode: 0xBE,
- affected_on_page: true,
},
);
instrs.insert(String::from("ldx"), ldx);
@@ -1250,7 +1162,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 2,
size: 2,
opcode: 0xA0,
- affected_on_page: false,
},
);
ldy.insert(
@@ -1259,7 +1170,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 3,
size: 2,
opcode: 0xA4,
- affected_on_page: false,
},
);
ldy.insert(
@@ -1268,7 +1178,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 4,
size: 2,
opcode: 0xB4,
- affected_on_page: false,
},
);
ldy.insert(
@@ -1277,7 +1186,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 4,
size: 3,
opcode: 0xAC,
- affected_on_page: false,
},
);
ldy.insert(
@@ -1286,7 +1194,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 4,
size: 3,
opcode: 0xBC,
- affected_on_page: true,
},
);
instrs.insert(String::from("ldy"), ldy);
@@ -1299,7 +1206,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 2,
size: 1,
opcode: 0x4A,
- affected_on_page: false,
},
);
lsr.insert(
@@ -1308,7 +1214,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 5,
size: 2,
opcode: 0x46,
- affected_on_page: false,
},
);
lsr.insert(
@@ -1317,7 +1222,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 6,
size: 2,
opcode: 0x56,
- affected_on_page: false,
},
);
lsr.insert(
@@ -1326,7 +1230,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 6,
size: 3,
opcode: 0x4E,
- affected_on_page: false,
},
);
lsr.insert(
@@ -1335,7 +1238,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 7,
size: 3,
opcode: 0x5E,
- affected_on_page: false,
},
);
instrs.insert(String::from("lsr"), lsr);
@@ -1348,7 +1250,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 2,
size: 1,
opcode: 0xEA,
- affected_on_page: false,
},
);
instrs.insert(String::from("nop"), nop);
@@ -1361,7 +1262,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 2,
size: 2,
opcode: 0x09,
- affected_on_page: false,
},
);
ora.insert(
@@ -1370,7 +1270,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 3,
size: 2,
opcode: 0x05,
- affected_on_page: false,
},
);
ora.insert(
@@ -1379,7 +1278,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 4,
size: 2,
opcode: 0x15,
- affected_on_page: false,
},
);
ora.insert(
@@ -1388,7 +1286,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 4,
size: 3,
opcode: 0x0D,
- affected_on_page: false,
},
);
ora.insert(
@@ -1397,7 +1294,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 4,
size: 3,
opcode: 0x1D,
- affected_on_page: true,
},
);
ora.insert(
@@ -1406,7 +1302,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 4,
size: 3,
opcode: 0x19,
- affected_on_page: true,
},
);
ora.insert(
@@ -1415,7 +1310,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 6,
size: 2,
opcode: 0x01,
- affected_on_page: false,
},
);
ora.insert(
@@ -1424,7 +1318,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 5,
size: 2,
opcode: 0x11,
- affected_on_page: true,
},
);
instrs.insert(String::from("ora"), ora);
@@ -1437,7 +1330,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 3,
size: 1,
opcode: 0x48,
- affected_on_page: false,
},
);
instrs.insert(String::from("pha"), pha);
@@ -1450,7 +1342,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 3,
size: 1,
opcode: 0x08,
- affected_on_page: false,
},
);
instrs.insert(String::from("php"), php);
@@ -1463,7 +1354,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 4,
size: 1,
opcode: 0x68,
- affected_on_page: false,
},
);
instrs.insert(String::from("pla"), pla);
@@ -1476,7 +1366,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 4,
size: 1,
opcode: 0x28,
- affected_on_page: false,
},
);
instrs.insert(String::from("plp"), plp);
@@ -1489,7 +1378,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 2,
size: 1,
opcode: 0x2A,
- affected_on_page: false,
},
);
rol.insert(
@@ -1498,7 +1386,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 5,
size: 2,
opcode: 0x26,
- affected_on_page: false,
},
);
rol.insert(
@@ -1507,7 +1394,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 6,
size: 2,
opcode: 0x36,
- affected_on_page: false,
},
);
rol.insert(
@@ -1516,7 +1402,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 6,
size: 3,
opcode: 0x2E,
- affected_on_page: false,
},
);
rol.insert(
@@ -1525,7 +1410,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 7,
size: 3,
opcode: 0x3E,
- affected_on_page: false,
},
);
instrs.insert(String::from("rol"), rol);
@@ -1538,7 +1422,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 2,
size: 1,
opcode: 0x6A,
- affected_on_page: false,
},
);
ror.insert(
@@ -1547,7 +1430,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 5,
size: 2,
opcode: 0x66,
- affected_on_page: false,
},
);
ror.insert(
@@ -1556,7 +1438,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 6,
size: 2,
opcode: 0x76,
- affected_on_page: false,
},
);
ror.insert(
@@ -1565,7 +1446,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 6,
size: 3,
opcode: 0x6E,
- affected_on_page: false,
},
);
ror.insert(
@@ -1574,7 +1454,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 7,
size: 3,
opcode: 0x7E,
- affected_on_page: false,
},
);
instrs.insert(String::from("ror"), ror);
@@ -1587,7 +1466,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 6,
size: 1,
opcode: 0x40,
- affected_on_page: false,
},
);
instrs.insert(String::from("rti"), rti);
@@ -1600,7 +1478,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 6,
size: 1,
opcode: 0x60,
- affected_on_page: false,
},
);
instrs.insert(String::from("rts"), rts);
@@ -1613,7 +1490,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 2,
size: 2,
opcode: 0xE9,
- affected_on_page: false,
},
);
sbc.insert(
@@ -1622,7 +1498,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 3,
size: 2,
opcode: 0xE5,
- affected_on_page: false,
},
);
sbc.insert(
@@ -1631,7 +1506,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 4,
size: 2,
opcode: 0xF5,
- affected_on_page: false,
},
);
sbc.insert(
@@ -1640,7 +1514,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 4,
size: 3,
opcode: 0xED,
- affected_on_page: false,
},
);
sbc.insert(
@@ -1649,7 +1522,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 4,
size: 3,
opcode: 0xFD,
- affected_on_page: true,
},
);
sbc.insert(
@@ -1658,7 +1530,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 4,
size: 3,
opcode: 0xF9,
- affected_on_page: true,
},
);
sbc.insert(
@@ -1667,7 +1538,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 6,
size: 2,
opcode: 0xE1,
- affected_on_page: false,
},
);
sbc.insert(
@@ -1676,7 +1546,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 5,
size: 2,
opcode: 0xF1,
- affected_on_page: true,
},
);
instrs.insert(String::from("sbc"), sbc);
@@ -1689,7 +1558,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 2,
size: 1,
opcode: 0x38,
- affected_on_page: false,
},
);
instrs.insert(String::from("sec"), sec);
@@ -1702,7 +1570,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 2,
size: 1,
opcode: 0xF8,
- affected_on_page: false,
},
);
instrs.insert(String::from("sed"), sed);
@@ -1715,7 +1582,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 2,
size: 1,
opcode: 0x78,
- affected_on_page: false,
},
);
instrs.insert(String::from("sei"), sei);
@@ -1728,7 +1594,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 3,
size: 2,
opcode: 0x85,
- affected_on_page: false,
},
);
sta.insert(
@@ -1737,7 +1602,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 4,
size: 2,
opcode: 0x95,
- affected_on_page: false,
},
);
sta.insert(
@@ -1746,7 +1610,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 4,
size: 3,
opcode: 0x8D,
- affected_on_page: false,
},
);
sta.insert(
@@ -1755,7 +1618,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 5,
size: 3,
opcode: 0x9D,
- affected_on_page: false,
},
);
sta.insert(
@@ -1764,7 +1626,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 5,
size: 3,
opcode: 0x99,
- affected_on_page: false,
},
);
sta.insert(
@@ -1773,7 +1634,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 6,
size: 2,
opcode: 0x81,
- affected_on_page: false,
},
);
sta.insert(
@@ -1782,7 +1642,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 6,
size: 2,
opcode: 0x91,
- affected_on_page: false,
},
);
instrs.insert(String::from("sta"), sta);
@@ -1795,7 +1654,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 3,
size: 2,
opcode: 0x86,
- affected_on_page: false,
},
);
stx.insert(
@@ -1804,7 +1662,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 4,
size: 2,
opcode: 0x96,
- affected_on_page: false,
},
);
stx.insert(
@@ -1813,7 +1670,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 4,
size: 3,
opcode: 0x8E,
- affected_on_page: false,
},
);
instrs.insert(String::from("stx"), stx);
@@ -1826,7 +1682,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 3,
size: 2,
opcode: 0x84,
- affected_on_page: false,
},
);
sty.insert(
@@ -1835,7 +1690,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 4,
size: 2,
opcode: 0x94,
- affected_on_page: false,
},
);
sty.insert(
@@ -1844,7 +1698,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 4,
size: 3,
opcode: 0x8C,
- affected_on_page: false,
},
);
instrs.insert(String::from("sty"), sty);
@@ -1857,7 +1710,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 2,
size: 1,
opcode: 0xAA,
- affected_on_page: false,
},
);
instrs.insert(String::from("tax"), tax);
@@ -1870,7 +1722,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 2,
size: 1,
opcode: 0xA8,
- affected_on_page: false,
},
);
instrs.insert(String::from("tay"), tay);
@@ -1883,7 +1734,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 2,
size: 1,
opcode: 0xBA,
- affected_on_page: false,
},
);
instrs.insert(String::from("tsx"), tsx);
@@ -1896,7 +1746,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 2,
size: 1,
opcode: 0x8A,
- affected_on_page: false,
},
);
instrs.insert(String::from("txa"), txa);
@@ -1909,7 +1758,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 2,
size: 1,
opcode: 0x9A,
- affected_on_page: false,
},
);
instrs.insert(String::from("txs"), txs);
@@ -1922,7 +1770,6 @@ pub static INSTRUCTIONS: LazyLock<HashMap<String, HashMap<AddressingMode, ShortE
cycles: 2,
size: 1,
opcode: 0x98,
- affected_on_page: false,
},
);
instrs.insert(String::from("tya"), tya);
@@ -2341,7 +2188,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 2,
opcode: 0x69,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -2353,7 +2199,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 3,
opcode: 0x65,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -2365,7 +2210,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 4,
opcode: 0x75,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -2377,7 +2221,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 4,
opcode: 0x6D,
size: 3,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -2389,7 +2232,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 4,
opcode: 0x7D,
size: 3,
- affected_on_page: true,
bytes: [0, 0],
},
);
@@ -2401,7 +2243,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 4,
opcode: 0x79,
size: 3,
- affected_on_page: true,
bytes: [0, 0],
},
);
@@ -2413,7 +2254,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 6,
opcode: 0x61,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -2425,7 +2265,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 5,
opcode: 0x71,
size: 2,
- affected_on_page: true,
bytes: [0, 0],
},
);
@@ -2439,7 +2278,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 2,
opcode: 0x29,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -2451,7 +2289,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 3,
opcode: 0x25,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -2463,7 +2300,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 4,
opcode: 0x35,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -2475,7 +2311,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 4,
opcode: 0x2D,
size: 3,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -2487,7 +2322,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 4,
opcode: 0x3D,
size: 3,
- affected_on_page: true,
bytes: [0, 0],
},
);
@@ -2499,7 +2333,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 4,
opcode: 0x39,
size: 3,
- affected_on_page: true,
bytes: [0, 0],
},
);
@@ -2511,7 +2344,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 6,
opcode: 0x21,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -2523,7 +2355,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 5,
opcode: 0x31,
size: 2,
- affected_on_page: true,
bytes: [0, 0],
},
);
@@ -2537,7 +2368,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 2,
opcode: 0x0A,
size: 1,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -2549,7 +2379,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 5,
opcode: 0x06,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -2561,7 +2390,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 6,
opcode: 0x16,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -2573,7 +2401,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 6,
opcode: 0x0E,
size: 3,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -2586,7 +2413,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 7,
opcode: 0x1E,
size: 3,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -2600,7 +2426,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 3,
opcode: 0x24,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -2612,7 +2437,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 4,
opcode: 0x2C,
size: 3,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -2626,7 +2450,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 2,
opcode: 0x90,
size: 2,
- affected_on_page: true,
bytes: [0, 0],
},
);
@@ -2640,7 +2463,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 2,
opcode: 0xB0,
size: 2,
- affected_on_page: true,
bytes: [0, 0],
},
);
@@ -2654,7 +2476,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 2,
opcode: 0xF0,
size: 2,
- affected_on_page: true,
bytes: [0, 0],
},
);
@@ -2668,7 +2489,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 2,
opcode: 0xD0,
size: 2,
- affected_on_page: true,
bytes: [0, 0],
},
);
@@ -2682,7 +2502,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 2,
opcode: 0x10,
size: 2,
- affected_on_page: true,
bytes: [0, 0],
},
);
@@ -2696,7 +2515,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 2,
opcode: 0x30,
size: 2,
- affected_on_page: true,
bytes: [0, 0],
},
);
@@ -2710,7 +2528,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 7,
size: 1,
opcode: 0x00,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -2724,7 +2541,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 2,
opcode: 0x70,
size: 2,
- affected_on_page: true,
bytes: [0, 0],
},
);
@@ -2738,7 +2554,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 2,
opcode: 0x50,
size: 2,
- affected_on_page: true,
bytes: [0, 0],
},
);
@@ -2752,7 +2567,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 2,
opcode: 0x18,
size: 1,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -2766,7 +2580,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 2,
opcode: 0xD8,
size: 1,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -2780,7 +2593,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 2,
opcode: 0x58,
size: 1,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -2794,7 +2606,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 2,
opcode: 0xB8,
size: 1,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -2808,7 +2619,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 2,
opcode: 0xC9,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -2820,7 +2630,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 3,
opcode: 0xC5,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -2832,7 +2641,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 4,
opcode: 0xD5,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -2844,7 +2652,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 4,
opcode: 0xCD,
size: 3,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -2856,7 +2663,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 4,
opcode: 0xDD,
size: 3,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -2868,7 +2674,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 4,
opcode: 0xD9,
size: 3,
- affected_on_page: true,
bytes: [0, 0],
},
);
@@ -2880,7 +2685,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 6,
opcode: 0xC1,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -2892,7 +2696,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 5,
opcode: 0xD1,
size: 2,
- affected_on_page: true,
bytes: [0, 0],
},
);
@@ -2906,7 +2709,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 2,
opcode: 0xE0,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -2918,7 +2720,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 3,
opcode: 0xE4,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -2930,7 +2731,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 4,
opcode: 0xEC,
size: 3,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -2944,7 +2744,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 2,
opcode: 0xC0,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -2956,7 +2755,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 3,
opcode: 0xC4,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -2968,7 +2766,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 4,
opcode: 0xCC,
size: 3,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -2982,7 +2779,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 5,
opcode: 0xC6,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -2994,7 +2790,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 6,
opcode: 0xD6,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3006,7 +2801,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 6,
opcode: 0xCE,
size: 3,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3018,7 +2812,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 7,
opcode: 0xDE,
size: 3,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3032,7 +2825,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 2,
opcode: 0xCA,
size: 1,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3046,7 +2838,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 2,
opcode: 0x88,
size: 1,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3060,7 +2851,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 2,
opcode: 0x49,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3072,7 +2862,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 3,
opcode: 0x45,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3084,7 +2873,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 4,
opcode: 0x55,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3096,7 +2884,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 4,
opcode: 0x4D,
size: 3,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3108,7 +2895,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 4,
opcode: 0x5D,
size: 3,
- affected_on_page: true,
bytes: [0, 0],
},
);
@@ -3120,7 +2906,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 4,
opcode: 0x59,
size: 3,
- affected_on_page: true,
bytes: [0, 0],
},
);
@@ -3132,7 +2917,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 6,
opcode: 0x41,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3144,7 +2928,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 5,
opcode: 0x51,
size: 2,
- affected_on_page: true,
bytes: [0, 0],
},
);
@@ -3158,7 +2941,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 5,
opcode: 0xE6,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3170,7 +2952,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 6,
opcode: 0xF6,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3182,7 +2963,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 6,
opcode: 0xEE,
size: 3,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3194,7 +2974,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 7,
opcode: 0xFE,
size: 3,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3208,7 +2987,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 2,
opcode: 0xE8,
size: 1,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3222,7 +3000,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 2,
opcode: 0xC8,
size: 1,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3236,7 +3013,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 3,
opcode: 0x4C,
size: 3,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3250,7 +3026,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 6,
opcode: 0x20,
size: 3,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3264,7 +3039,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 2,
opcode: 0xA9,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3276,7 +3050,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 3,
opcode: 0xA5,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3288,7 +3061,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 4,
opcode: 0xB5,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3300,7 +3072,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 4,
opcode: 0xAD,
size: 3,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3312,7 +3083,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 4,
opcode: 0xBD,
size: 3,
- affected_on_page: true,
bytes: [0, 0],
},
);
@@ -3324,7 +3094,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 4,
opcode: 0xB9,
size: 3,
- affected_on_page: true,
bytes: [0, 0],
},
);
@@ -3336,7 +3105,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 6,
opcode: 0xA1,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3348,7 +3116,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 5,
opcode: 0xB1,
size: 2,
- affected_on_page: true,
bytes: [0, 0],
},
);
@@ -3362,7 +3129,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 2,
opcode: 0xA2,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3374,7 +3140,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 3,
opcode: 0xA6,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3386,7 +3151,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 4,
opcode: 0xB6,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3398,7 +3162,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 4,
opcode: 0xAE,
size: 3,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3410,7 +3173,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 4,
opcode: 0xBE,
size: 3,
- affected_on_page: true,
bytes: [0, 0],
},
);
@@ -3424,7 +3186,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 2,
opcode: 0xA0,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3436,7 +3197,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 3,
opcode: 0xA4,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3448,7 +3208,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 4,
opcode: 0xB4,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3460,7 +3219,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 4,
opcode: 0xAC,
size: 3,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3472,7 +3230,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 4,
opcode: 0xBC,
size: 3,
- affected_on_page: true,
bytes: [0, 0],
},
);
@@ -3486,7 +3243,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 2,
opcode: 0x4A,
size: 1,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3498,7 +3254,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 5,
opcode: 0x46,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3510,7 +3265,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 6,
opcode: 0x56,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3522,7 +3276,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 6,
opcode: 0x4E,
size: 3,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3535,7 +3288,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 7,
opcode: 0x5E,
size: 3,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3549,7 +3301,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 2,
opcode: 0xEA,
size: 1,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3563,7 +3314,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 2,
opcode: 0x09,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3575,7 +3325,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 3,
opcode: 0x05,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3587,7 +3336,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 4,
opcode: 0x15,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3599,7 +3347,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 4,
opcode: 0x0D,
size: 3,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3611,7 +3358,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 4,
opcode: 0x1D,
size: 3,
- affected_on_page: true,
bytes: [0, 0],
},
);
@@ -3623,7 +3369,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 4,
opcode: 0x19,
size: 3,
- affected_on_page: true,
bytes: [0, 0],
},
);
@@ -3635,7 +3380,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 6,
opcode: 0x01,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3647,7 +3391,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 5,
opcode: 0x11,
size: 2,
- affected_on_page: true,
bytes: [0, 0],
},
);
@@ -3661,7 +3404,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 3,
size: 1,
opcode: 0x48,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3675,7 +3417,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 3,
size: 1,
opcode: 0x08,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3689,7 +3430,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 4,
size: 1,
opcode: 0x68,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3703,7 +3443,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 4,
size: 1,
opcode: 0x28,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3717,7 +3456,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 2,
opcode: 0x2A,
size: 1,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3729,7 +3467,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 5,
opcode: 0x26,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3741,7 +3478,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 6,
opcode: 0x36,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3753,7 +3489,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 6,
opcode: 0x2E,
size: 3,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3765,7 +3500,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 7,
opcode: 0x3E,
size: 3,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3779,7 +3513,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 2,
opcode: 0x6A,
size: 1,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3791,7 +3524,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 5,
opcode: 0x66,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3803,7 +3535,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 6,
opcode: 0x76,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3815,7 +3546,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 6,
opcode: 0x6E,
size: 3,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3827,7 +3557,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 7,
opcode: 0x7E,
size: 3,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3841,7 +3570,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 6,
opcode: 0x40,
size: 1,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3855,7 +3583,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 6,
opcode: 0x60,
size: 1,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3869,7 +3596,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 2,
opcode: 0xE9,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3881,7 +3607,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 3,
opcode: 0xE5,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3893,7 +3618,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 4,
opcode: 0xF5,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3905,7 +3629,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 4,
opcode: 0xED,
size: 3,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3917,7 +3640,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 4,
opcode: 0xFD,
size: 3,
- affected_on_page: true,
bytes: [0, 0],
},
);
@@ -3929,7 +3651,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 4,
opcode: 0xF9,
size: 3,
- affected_on_page: true,
bytes: [0, 0],
},
);
@@ -3941,7 +3662,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 6,
opcode: 0xE1,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3953,7 +3673,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 5,
opcode: 0xF1,
size: 2,
- affected_on_page: true,
bytes: [0, 0],
},
);
@@ -3967,7 +3686,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 2,
opcode: 0x38,
size: 1,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3981,7 +3699,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 2,
size: 1,
opcode: 0xF8,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -3995,7 +3712,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 2,
opcode: 0x78,
size: 1,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -4009,7 +3725,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 3,
opcode: 0x85,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -4021,7 +3736,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 4,
opcode: 0x95,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -4033,7 +3747,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 4,
opcode: 0x8D,
size: 3,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -4045,7 +3758,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 5,
opcode: 0x9D,
size: 3,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -4057,7 +3769,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 5,
opcode: 0x99,
size: 3,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -4069,7 +3780,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 6,
opcode: 0x81,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -4081,7 +3791,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 6,
opcode: 0x91,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -4095,7 +3804,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 3,
opcode: 0x86,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -4107,7 +3815,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 4,
opcode: 0x96,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -4119,7 +3826,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 4,
opcode: 0x8E,
size: 3,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -4133,7 +3839,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 3,
opcode: 0x84,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -4145,7 +3850,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 4,
opcode: 0x94,
size: 2,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -4157,7 +3861,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 4,
opcode: 0x8C,
size: 3,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -4171,7 +3874,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 2,
opcode: 0xAA,
size: 1,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -4185,7 +3887,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 2,
opcode: 0xA8,
size: 1,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -4199,7 +3900,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 2,
opcode: 0xBA,
size: 1,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -4213,7 +3913,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 2,
opcode: 0x8A,
size: 1,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -4227,7 +3926,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 2,
opcode: 0x9A,
size: 1,
- affected_on_page: false,
bytes: [0, 0],
},
);
@@ -4241,7 +3939,6 @@ pub static OPCODES: LazyLock<HashMap<u8, Instruction>> = LazyLock::new(|| {
cycles: 2,
opcode: 0x98,
size: 1,
- affected_on_page: false,
bytes: [0, 0],
},
);